TensorBoardに表示されているログをリセット(初期化)する
まず、次のコードをJupyter Notebookで実行します。
import tensorflow as tf with tf.name_scope('X'): x = tf.placeholder(tf.int32) with tf.name_scope('Y'): y = tf.Variable(3) with tf.name_scope('Z'): z = tf.add(x, y) init =tf.global_variables_initializer() with tf.Session() as sess: # ログの出力 tf.summary.FileWriter("logs", sess.graph) sess.run(init) result = sess.run(z, feed_dict={x:5}) result
TensorBoardで確認すると、次のようになります。
さきほどのコードをあと、2回実行するとこんな風になります。
そうなんです。TensorBoardは過去のログも含めて表示するようになっているようです。
TensorBoardをリセットする
TensorBoardを初期化するには次のようにします。
ログファイルを全て削除する |
Jupyter Notebookでメニューの[kernel][Restart & Clear Output]で保持している情報をリセットする |
TensorBoardを再起動する |
すると、TensorBoardにはログファイルがないよって表示されます。
これで、リセットできてるはずです。
出来ていない場合は、TensorBoardのページを閉じて、再度、新規にアクセスして見てください。
スポンサーリンク
関連記事
前の記事: | Couldn't open CUDA library libcupti.so.9.0 [Docker/nvidia-docker2] |
次の記事: | TensorFlow.jsコンバータ(tensorflowjs)のインストール [Docker/nvidia-docker2] |
公開日:2018年07月31日 最終更新日:2018年08月24日
記事NO:02706