Heim >Backend-Entwicklung >Python-Tutorial >Wie unterdrücke ich TensorFlow-Debugging-Informationen in Ihrem Terminal?

Wie unterdrücke ich TensorFlow-Debugging-Informationen in Ihrem Terminal?

Susan Sarandon
Susan SarandonOriginal
2024-10-27 15:30:02719Durchsuche

How to Suppress TensorFlow Debugging Information in Your Terminal?

Unterdrücken von TensorFlow-Debugging-Informationen

TensorFlow zeigt häufig umfangreiche Debugging-Informationen im Terminal an, einschließlich Details zu geladenen Bibliotheken, erkannten Geräten und anderen Systemen Konfigurationen. Während diese Daten bei der Fehlerbehebung hilfreich sein können, können sie auch die Konsole überladen und die Lesbarkeit beeinträchtigen.

Um diese Debugging-Ausgabe zu deaktivieren, verwenden Sie os.environ, um die minimale Protokollebene anzupassen:

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

Diese Einstellung gibt an, dass nur Fehler (Stufe 3) und höher protokolliert werden.

Die minimale Protokollierungsstufe kann schrittweise angepasst werden, um die Ausgabestufe zu optimieren:

  • 0: Alle Meldungen werden protokolliert (Standardverhalten)
  • 1: INFO-Meldungen werden unterdrückt
  • 2: INFO- und WARNUNG-Meldungen werden unterdrückt

Durch Festlegen der minimalen Protokollebene auf 3 werden alle Debugging-Informationen, einschließlich des Ladens der Bibliothek und der Geräteerkennung, in der Terminalanzeige ausgeblendet.

Das obige ist der detaillierte Inhalt vonWie unterdrücke ich TensorFlow-Debugging-Informationen in Ihrem Terminal?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn