Tensorflow で色々と試行錯誤しています。
以前、下記の記事でTensorBoardという、TensorFlowについている、計測ツールについて紹介しました。
で、その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で見ようと思って、ダウンロードしたので、同じタイムスタンプのログがいっぱいあった、ということです。