Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mendiamkan Mesej Penyahpepijat TensorFlow?

Bagaimana untuk Mendiamkan Mesej Penyahpepijat TensorFlow?

Linda Hamilton
Linda Hamiltonasal
2024-11-01 13:05:29649semak imbas

How to Silence TensorFlow Debugging Messages?

Cara Menindas Maklumat Penyahpepijat TensorFlow

Pengguna TensorFlow mungkin menghadapi mesej konsol luar berkaitan perpustakaan yang dimuatkan dan peranti yang tersedia. Mesej ini boleh mengganggu, terutamanya dalam persekitaran pengeluaran atau semasa menyahpepijat kod Python.

Penyelesaian: Lumpuhkan Maklumat Penyahpepijatan

Untuk melumpuhkan maklumat penyahpepijatan ini, tetapkan pembolehubah persekitaran TF_CPP_MIN_LOG_LEVEL :

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

Penjelasan:

Pembolehubah persekitaran TF_CPP_MIN_LOG_LEVEL mengawal tahap keterukan minimum mesej yang dicetak. Dengan menetapkannya kepada '3', semua mesej dengan tahap keterukan kurang daripada 3 (iaitu, INFO, AMARAN dan RALAT) ditindas.

Hierarki Tahap Log:

  • 0: Semua mesej dicetak (tingkah laku lalai)
  • 1: Mesej INFO tidak dicetak
  • 2: INFO dan mesej AMARAN tidak dicetak
  • 3: Mesej INFO, AMARAN dan RALAT tidak dicetak

Penyelesaian ini telah diuji dan disahkan berfungsi dengan TensorFlow versi 0.12 dan 1.0.

Atas ialah kandungan terperinci Bagaimana untuk Mendiamkan Mesej Penyahpepijat TensorFlow?. 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