前提・実現したいこと
TensorBoardを使ってデータフローグラフを作成・確認したいです。JupyterLabで.py作成後、AnacondaPromptから.pyを実行して
tensorboard --logdir=./logs
で、http://localhost:6006/をchromで確認し、データフローグラフを確認したいです。
発生している問題・エラーメッセージ
ブラウザ上で、以下のように表示されます。 No dashboards are active for the current data set.
該当のソースコード
import tensorflow as tf #定数を定義する a = tf.constant(10, name='10') b = tf.constant(20, name='20') c = tf.constant(30, name='30') #演算を定義する add_op = tf.add(a, b, name='add') mul_op = tf.multiply(add_op, c, name='mul') print(mul_op) #TensorBoardのためにグラフを出力 tf.summary.create_file_writer('./logs')
補足情報(FW/ツールのバージョンなど)
参考書をもとに勉強しているのですが、古いようでTensorFlow1.5くらいのもののようです。。私は最新verで勉強しているので、Sessionを使用していた箇所を削除しました。(ググった結果、最新verではSessionが不要と思いました。)
具体的には、ソースコードの最後の1文がおかしいと思っているのですが、対処法が分かりません。というのも、もともとはtf.summary.FileWriter('./logs', sess.graph)と記述されていた箇所を上述の最後のように変更しています。ブラウザでTensorBoardが表示されない原因はほかにあるかもしれませんが、原因をご教示願いたいです。
あなたの回答
tips
プレビュー