Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menekan Maklumat Penyahpepijatan TensorFlow dalam Terminal Anda?

Bagaimana untuk Menekan Maklumat Penyahpepijatan TensorFlow dalam Terminal Anda?

Susan Sarandon
Susan Sarandonasal
2024-10-27 15:30:02612semak imbas

How to Suppress TensorFlow Debugging Information in Your Terminal?

Menindas Maklumat Penyahpepijat TensorFlow

TensorFlow sering memaparkan maklumat penyahpepijatan yang besar dalam terminal, termasuk butiran tentang perpustakaan yang dimuatkan, peranti ditemui dan sistem lain konfigurasi. Walaupun data ini boleh membantu untuk menyelesaikan masalah, ia juga boleh mengacaukan konsol dan menghalang kebolehbacaan.

Untuk melumpuhkan output penyahpepijatan ini, gunakan os.environ untuk melaraskan tahap log minimum:

<code class="python">import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' 
import tensorflow as tf</code>

Tetapan ini menentukan bahawa hanya ralat (tahap 3) dan ke atas akan dilog.

Tahap log minimum boleh dilaraskan secara progresif untuk memperhalusi tahap output:

  • 0: Semua mesej dilog (tingkah laku lalai)
  • 1: Mesej INFO ditindas
  • 2: INFO dan mesej AMARAN ditindas

Dengan menetapkan tahap log minimum kepada 3, semua maklumat penyahpepijatan, termasuk pemuatan perpustakaan dan penemuan peranti, akan disembunyikan daripada paparan terminal.

Atas ialah kandungan terperinci Bagaimana untuk Menekan Maklumat Penyahpepijatan TensorFlow dalam Terminal Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn