Penindasan Output Penyahpepijat Tensorflow
Tensorflow mencetak maklumat yang luas tentang perpustakaan yang dimuatkan, peranti yang ditemui dan data penyahpepijatan lain semasa fasa permulaannya. Walaupun output ini boleh menjadi berharga untuk menyelesaikan masalah, ia juga boleh menggembirakan dan mengalih perhatian daripada mesej log lain. Artikel ini meneroka cara untuk melumpuhkan maklumat penyahpepijatan ini.
Untuk menyekat paparan log penyahpepijatan, penyelesaian yang mudah tetapi berkesan wujud. Dengan menetapkan pembolehubah persekitaran TF_CPP_MIN_LOG_LEVEL kepada nilai yang sesuai, tahap pengelogan boleh dikawal.
<code class="python">import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' import tensorflow as tf</code>
Diuji dengan versi Tensorflow 0.12 dan 1.0, menetapkan pembolehubah persekitaran kepada 3 dengan berkesan melumpuhkan semua output penyahpepijatan, meninggalkan hanya ralat dan amaran kritikal.
Untuk kawalan yang lebih baik ke atas tingkah laku pengelogan, tahap berbeza boleh ditetapkan:
Atas ialah kandungan terperinci Bagaimana untuk Mendiamkan Output Penyahpepijatan TensorFlow?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!