2016-05-15 27 views
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) 

但是,我得到'沒有標量數據被發現'。我該如何解決它?

回答

0

我對tensorflow和tensorboard也很陌生。 可能嘗試在SummaryWriter給人一種有效的路徑一樣

作家= tf.train.SummaryWriter( '/家庭/用戶/ CNN /測試',se​​ss.graph)