2016-03-21 9 views
2

Ich verwende Tensorboard, um drei Läufe zu visualisieren. Ich habe einen Ordner, logs, die drei Dateien enthält:Alle Läufe sind auf TensorBoard nicht sichtbar

2016-03-18_22-11-12 
2016-03-18_22-11-27 
2016-03-18_22-23-46 

wenn ich laufe tensorboard --logdir . (von Stamm), nur 2016-03-18_22-23-46 sichtbar: blu

Und wenn ich löschen 2016-03-18_22-23-46 aus Protokollen und neu starten tensorboard, dann ist nur 2016-03-18_22-11-27 sichtbar. Irgendeine Idee von dem, was hier passiert?

Edit: die Protokolldateien (zu meiner Überraschung), ganz groß: hier das Ergebnis du -h ist:

1,1G ./2016-03-18_22-23-46 
925M ./2016-03-18_22-11-12 
934M ./2016-03-18_22-11-27 
2,9G . 

EDIT: Die Struktur oben laufen kann in über Protokollierung und Prüfpunkten erhalten werden subdirectories of the tensorboard log-dir:

run_time = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S") 
FLAGS.train_dir = '/datalab/tf_runs/' + run_time #Directory to put the training data. 
summary_writer = tf.train.SummaryWriter(FLAGS.train_dir, sess.graph_def) 

Antwort

8

Tensorboard dauert eine Weile, um die Protokolldateien zu analysieren. Wenn Sie das Diagramm aktualisieren, können Sie sehen, dass es immer mehr Iterationen anzeigt. Wenn die Analyse abgeschlossen ist, wird der nächste Lauf angezeigt.

Es ist ein bisschen ärgerlich, dass es keine visuelle Anzeige dafür gibt, vielleicht ist dies eine Feature-Anforderung wert bei https://github.com/tensorflow.

Verwandte Themen