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:
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.
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