web-dev-qa-db-ja.com

新しいイベント/ログが追加された後にTensorBoardを更新する最良の方法は何ですか?

開いているTensorBoardセッションで最新のイベントファイルの更新されたグラフをすばやく確認するための最良の方法は何ですか? my Pythonアプリを再実行すると、潜在的に新しいイベント/グラフを含む新しいログファイルが作成されます。ただし、再起動しない限り、TensorBoardはこれらの違いに気づかないようです。

14

TensorBoardバックエンドが1分ごとにログを更新することがわかりました。これは TensorFlowの問題 として報告されています。

リロード間隔は、TensorBoardプロセスの--reload_intervalフラグを使用して構成できますが、このオプションは現在マスターでのみ使用可能であり、バージョン0.8以降はリリースされていません。

10

私の問題は異なります。 _0.0.0.0:6006_を更新するたびに、新しいグラフが古いグラフに追加され続けるようです。これは非常に迷惑です。

Killプロセスを実行して古いログを数回削除した後、ジュピターノートブックでグラフをリセットしなかったため、問題はwriter.add_graph(sess.graph)にあることがわかりました。リセット後、テンソルボードは最新のグラフを表示できます。

0
Yuchao Jiang

すべてのイベントファイルを強制的に再読み込みするには、テンソルボードを常に--reload_multifile Trueで開始することをお勧めします。

0
Ismael EL ATIFI