20

cifar10 デモの Tensorboardダッシュボードを見ると、複数回の実行のデータが表示されます。この方法でデータを出力するようにグラフを設定する方法を示す良い例を見つけるのに苦労しています。私は現在、これと同様のことを行っていますが、実行からのデータを結合しているようで、新しい実行が開始されるたびにコンソールに警告が表示されます:

WARNING:root:実行ごとに複数のグラフ イベントが見つかりました。最新のイベントでグラフを上書きしています。

4

2 に答える 2

31

解決策は単純であることが判明しました (そしておそらく少し明白です) が、とにかく答えます。ライターは次のようにインスタンス化されます。

writer = tf.train.SummaryWriter(FLAGS.log_dir, sess.graph_def)

現在の実行のイベントは、指定されたディレクトリに書き込まれます。パラメータに固定値を設定する代わりに、logdir実行ごとに更新される変数を設定し、それをログ ディレクトリ内のサブディレクトリの名前として使用します。

writer = tf.train.SummaryWriter('%s/%s' % (FLAGS.log_dir, run_var), sess.graph_def)

log_dir次に、パラメーターを介してテンソルボードを開始するときにルートの場所を指定するだけ--logdirです。

于 2015-12-31T22:01:13.183 に答える