Ich benutze TensorFlow-Slim, das einige nützliche Log-Dateien enthält, die von tf.logging
zur Konsole ausgedruckt werden. Ich möchte diese Loggings in eine Textdatei umleiten, konnte aber keinen Weg finden. Ich habe mir den Quellcode tf_logging.py
angeschaut, der folgendes aufzeigt, aber anscheinend keine Möglichkeit hat, Protokolle in eine Datei zu schreiben. Bitte lassen Sie mich wissen, wenn ich etwas verpasst habe.
Sie haben recht, es gibt keine Knöpfe dafür.
Wenn Sie wirklich, positiv, absolut nicht damit leben können, basiert tf.logging
auf der Python-Protokollierung. Damit,
import logging
tf.logging._logger.basicConfig(filename='tensorflow.log', level=logging.DEBUG)
Beachten Sie, dass Sie in einem nicht unterstützten Pfad selbstständig sind und dieses Verhalten jederzeit unterbrochen werden kann.
Sie können auch eine Feature-Anfrage auf unserer github-Seite einreichen.
Wenn Sie Python in Ihrem Projekt verwenden, ist eine der Optionen, den Logger mit dem Namen "tensorflow" in einer Logging-Konfigurationsdatei zu definieren.
Dann verwendet _logger = _logging.getLogger('tensorflow')
den Logger und die angegebenen Handler aus Ihrer Konfigurationsdatei.
Tags und Links logging tensorflow