スポンサーリンク
カテゴリ:Tensorboard
Python バージョン:Python2.7
Tensorflowバージョン:Tnsorflow 1.0
OSバージョン:Ubuntu 16.04.2
ブラウザからtensorboard が表示されない場合の対処をまとめました。
import tensorflow as tf
#グラフを定義
def z(x):
#_xという名前の定数のopを定義する。
_x = tf.constant(x,1, name='x')
retvalue = tf.square(_x)
return retvalue
#イベント作成用の関数(tensorboardでグラフを生成するため)
def monitor_calculation(x):
c = z(float(x))
s = tf.summary.scalar("title_here", c)
m = tf.summary.merge([s])
return m
# SummaryWriterでグラフデータ作成。作成先ディレクトリは /tmp/log
#データフローグラフの計算を実行するには、Sessionオブジェクトが必須
with tf.Session() as sess:
summary_writer = tf.summary.FileWriter('/tmp/log', graph=sess.graph)
#初期化
sess.run(tf.global_variables_initializer())
sess.run(tf.local_variables_initializer())
#プロットしたグラフを生成する
for x in range(-10, 10):
summary_str = sess.run(monitor_calculation(x))
summary_writer.add_summary(summary_str, x)
スポンサーリンク