Heim > Artikel > Backend-Entwicklung > Wie kann ich TensorFlow-Debugging-Nachrichten stummschalten?
So unterdrücken Sie TensorFlow-Debugging-Informationen
TensorFlow-Benutzer können auf überflüssige Konsolenmeldungen zu geladenen Bibliotheken und verfügbaren Geräten stoßen. Diese Meldungen können aufdringlich sein, insbesondere in Produktionsumgebungen oder beim Debuggen von Python-Code.
Lösung: Debugging-Informationen deaktivieren
Um diese Debugging-Informationen zu deaktivieren, legen Sie die Umgebungsvariable TF_CPP_MIN_LOG_LEVEL fest :
<code class="python">import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' import tensorflow as tf</code>
Erklärung:
Die Umgebungsvariable TF_CPP_MIN_LOG_LEVEL steuert den Mindestschweregrad der gedruckten Nachrichten. Wenn Sie es auf „3“ setzen, werden alle Nachrichten mit einem Schweregrad unter 3 (d. h. INFO, WARNUNG und FEHLER) unterdrückt.
Protokollebenenhierarchie:
Diese Lösung wurde getestet und bestätigt, dass sie mit den TensorFlow-Versionen 0.12 und 1.0 funktioniert.
Das obige ist der detaillierte Inhalt vonWie kann ich TensorFlow-Debugging-Nachrichten stummschalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!