TensorBoard found more than one metagraph

Tensorflow で色々と試行錯誤しています。

以前、下記の記事でTensorBoardという、TensorFlowについている、計測ツールについて紹介しました。

WindowsでTensorBoardを使う

で、そのTensorBoardで下記のエラーが出ちゃいました。

tensor board found more than one metagraph

うーん。ググっても、TensorFlowの1.4では治っているよ~ という下記の記事などや、結構複雑なStack Overflowさんの記事などが出てきてしまいます(;´・ω・)。

https://github.com/GoogleCloudPlatform/cloudml-samples/issues/73

 

はたと思いついたのが、TensorBoardのためのログって、下記のようなファイルで出力されるじゃないですか。

events.out.tfevents.153294*****.3ec855******

それで、TensofBoardを動作させるときは、

tensorboard --logdir=C\hogehoge

みたいにディレクトリを指定しますよね。

C\hogehoge 内にある、TensofBoardのログファイルで、同じタイムスタンプのものが複数あったので、一つを残して消してみたら、普通にTensofBoardさんが動作しました!!

タイムスタンプでログファイル見てるのね。

タイムスタンプが同じものがあると、タイトルのエラーが出るようです。

私の場合は、別の機械学習用のサーバーでAIのコード動作させてて、TensofBoardのログだけ、自分のローカルPCで見ようと思って、ダウンロードしたので、同じタイムスタンプのログがいっぱいあった、ということです。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です