Was ist der beste Weg, um das aktualisierte Diagramm in der aktuellsten Ereignisdatei in einer offenen TensorBoard-Sitzung schnell zu sehen? Durch das erneute Ausführen meiner Python-Anwendung wird eine neue Protokolldatei mit potenziell neuen Ereignissen/Grafiken erstellt. TensorBoard scheint diese Unterschiede jedoch nicht zu bemerken, es sei denn, sie werden neu gestartet.Was ist der beste Weg, TensorBoard zu aktualisieren, nachdem neue Ereignisse/Protokolle hinzugefügt wurden?
Antwort
Es stellt sich heraus, dass das TensorBoard Backend die Protokolle jede Minute aktualisiert. Dies wurde als TensorFlow issue gemeldet.
Das Reload-Intervall kann mit dem Flag --reload_interval
des TensorBoard-Prozesses konfiguriert werden. Diese Option ist derzeit jedoch nur im Master und ab der Version 0.8 nicht verfügbar.
Was ist mit Zusammenfassungen, die gelöscht wurden? Irgendwie erscheint ein gelöschter Satz von Zusammenfassungen von Experimenten immer noch, selbst nachdem Tensorboard neu gestartet und in verschiedene Browser geladen wurde (um ein Zwischenspeichern im Browser zu vermeiden). – gideonite
Mein Problem ist anders. Jedes Mal, wenn ich 0.0.0.0:6006
aktualisiere, scheint es, dass das neue Diagramm sich an das alte anhängt, was ziemlich nervig ist.
Nach dem Versuch zu töten Prozess und löschen alten Protokoll mehrmals, erkannte ich das Problem kommt von writer.add_graph(sess.graph)
, weil ich nicht das Diagramm in jupyter Notebook zurücksetzen. Nach dem Zurücksetzen konnte das Tensorboard den neuesten Gragh anzeigen.
Überlegen Sie, diese Antwort als Kommentar zu setzen. – ziyuang
lädt die Hilfe der Webseite neu? – mdaoust
Nur gelegentlich. Und oft muss ich meinen Code mehrmals wiederholen (was bedeutet, dass mehrere identische neue Logs erstellt werden), bevor das Auffrischen alles tut. Nach mehreren Aktualisierungen nimmt es manchmal die Änderungen auf, aber häufig wird es nicht nötig sein, den Server zu töten. Da die URL nach einer Aktualisierung nicht auf die geöffnete Registerkarte verweist, werden auch die aktuellen Tab-Zusammenfassungen geändert. Dies sind zu viele Schritte, um es derzeit nutzbar zu machen. –
Können Sie klarstellen - wenn Sie "aktualisierter Graph" sagen, meinen Sie die Graph-Visualisierungen? Oder die Diagramme im Ereignis-Dashboard? – dandelion