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

Bagaimana untuk Mendiamkan Mesej Penyahpepijat TensorFlow?

Linda Hamilton
Lepaskan: 2024-11-01 13:05:29
asal
764 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan