0
發現我不能tensorboard很好地工作,這裏是我的代碼無標量數據在tensorboard
import tensorflow as tf
import numpy as np
sess=tf.InteractiveSession()
x_data=np.random.rand(100).astype('float32')
y_data=x_data * 0.1 + 0.3
w=tf.Variable(tf.random_uniform([1], -1.0, 1.0))
b=tf.Variable(tf.zeros([1]))
y=w * x_data + b
loss = tf.reduce_mean(tf.square(y - y_data))
train = tf.train.GradientDescentOptimizer(0.5).minimize(loss)
init = tf.initialize_all_variables()
sess.run(init)
loss_summary = tf.scalar_summary('loss', loss)
writer = tf.train.SummaryWriter('.../test', sess.graph)
for step in range(100):
sess.run(train)
if step % 10 == 0:
print step, sess.run(w), sess.run(b)
這裏是我的文件層次:
|--cnn
| |--my_codes.py
| |--test
| | |--events.out.xxx
根據CNN的字典,I型:
tensorboard --logdir=/home/.../test (absolute path)
但是,我得到'沒有標量數據被發現'。我該如何解決它?