„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie unterdrücke ich die Tensorflow-Debugging-Ausgabe?

Wie unterdrücke ich die Tensorflow-Debugging-Ausgabe?

Veröffentlicht am 06.11.2024
Durchsuche:623

How to Suppress Tensorflow Debugging Output?

Unterdrücken von Tensorflow-Debugging-Informationen

Tensorflow zeigt bei der Initialisierung möglicherweise Debugging-Informationen im Terminal an, einschließlich geladener Bibliotheken und erkannter Geräte. Während diese Informationen für Debugging-Zwecke nützlich sein können, können sie auch die Konsole überladen und es schwierig machen, wichtige Nachrichten zu verfolgen.

Um diese Debugging-Informationen zu deaktivieren, können Sie das os.environ-Modul verwenden:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' 
import tensorflow as tf

Dieser Code setzt die minimale Protokollierungsstufe für Tensorflow auf 3 und unterdrückt so effektiv alle Debugging-Informationen.

Die Protokollierungsstufen in Tensorflow reichen von 0 bis 3, wobei 0 alle Nachrichten angibt werden gedruckt und 3 gibt an, dass nur Fehlermeldungen gedruckt werden. Hier ist eine Aufschlüsselung der Protokollierungsstufen:

  • 0: Alle Meldungen werden protokolliert.
  • 1: INFO-Meldungen werden nicht gedruckt.
  • 2: INFO- und WARNUNG-Meldungen werden nicht gedruckt.
  • 3: INFO-, WARNING- und ERROR-Meldungen werden nicht gedruckt.

Das Festlegen der Mindestprotokollierungsstufe auf 3 stellt sicher, dass keine Debugging-Informationen angezeigt werden, unabhängig von der verwendete Version von Tensorflow (getestet mit den Versionen 0.12 und 1.0). Dieser Ansatz sorgt für eine saubere und prägnante Konsolenausgabe, sodass Sie sich auf wesentliche Nachrichten konzentrieren können.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3