開いているTensorBoardセッションで最新のイベントファイルの更新されたグラフをすばやく確認するための最良の方法は何ですか? my Pythonアプリを再実行すると、潜在的に新しいイベント/グラフを含む新しいログファイルが作成されます。ただし、再起動しない限り、TensorBoardはこれらの違いに気づかないようです。
TensorBoardバックエンドが1分ごとにログを更新することがわかりました。これは TensorFlowの問題 として報告されています。
リロード間隔は、TensorBoardプロセスの--reload_interval
フラグを使用して構成できますが、このオプションは現在マスターでのみ使用可能であり、バージョン0.8以降はリリースされていません。
私の問題は異なります。 _0.0.0.0:6006
_を更新するたびに、新しいグラフが古いグラフに追加され続けるようです。これは非常に迷惑です。
Killプロセスを実行して古いログを数回削除した後、ジュピターノートブックでグラフをリセットしなかったため、問題はwriter.add_graph(sess.graph)
にあることがわかりました。リセット後、テンソルボードは最新のグラフを表示できます。
すべてのイベントファイルを強制的に再読み込みするには、テンソルボードを常に--reload_multifile True
で開始することをお勧めします。