Mengawal Maklumat Nyahpepijat TensorFlow dalam Terminal
Apabila bekerja dengan TensorFlow, pelbagai maklumat penyahpepijatan dipaparkan dalam terminal, termasuk butiran tentang perpustakaan yang dimuatkan dan peranti yang dikesan. Walaupun maklumat ini boleh berguna untuk penyahpepijatan, ia mungkin menjadi menggembirakan atau mengganggu. Untuk menangani perkara ini, TensorFlow menyediakan mekanisme untuk menyesuaikan tahap maklumat penyahpepijatan yang dilog.
Lumpuhkan Maklumat Penyahpepijatan
Untuk melumpuhkan semua maklumat penyahpepijatan, tetapkan pembolehubah persekitaran TF_CPP_MIN_LOG_LEVEL kepada 3. Ini akan menyekat semua mesej maklumat daripada TensorFlow.
<code class="python">import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' import tensorflow as tf</code>
Penyesuaian Tahap Log
Pembolehubah TF_CPP_MIN_LOG_LEVEL membolehkan kawalan yang lebih baik ke atas tahap pengelogan. Nilai berikut mewakili tahap pengelogan yang berbeza:
Contoh
Yang berikut contoh menunjukkan cara untuk menyekat semua mesej bukan ralat:
<code class="python">os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' import tensorflow as tf</code>
Versi Diuji
Penyelesaian ini telah diuji pada TensorFlow versi 0.12 dan 1.0.
Atas ialah kandungan terperinci Bagaimana untuk Mengawal Output Penyahpepijatan TensorFlow dalam Terminal Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!