TensorFlow,TensorBoard:未找到标量数据

时间:2016-08-01 07:47:23

标签: tensorflow tensorboard

我试图弄清楚如何操作张量板。

我在这里看了一下演示:

https://www.tensorflow.org/code/tensorflow/examples/tutorials/mnist/mnist_with_summaries.py

它在我的笔记本电脑上运行良好。

对我来说很有意义。

所以,我写了一个简单的tensorflow演示:

# tensorboard_demo1.py

import tensorflow as tf

sess = tf.Session()

with tf.name_scope('scope1'):
  y1 = tf.constant(22.9) * 1.1
  tf.scalar_summary('y1 scalar_summary', y1)

train_writer = tf.train.SummaryWriter('/tmp/tb1',sess.graph)

print('Result:')
# Now I should run the compute graph:
print(sess.run(y1))

train_writer.close()

# done

似乎运行正常。

接下来我运行了一个简单的shell命令:

tensorboard --log /tmp/tb1

它告诉我浏览0.0.0.0:6006

我做了什么。

网页告诉我:

未找到标量数据。

如何增强我的演示,以便记录一个标量汇总,张量板将显示给我?

1 个答案:

答案 0 :(得分:2)

您必须致电train_writer.add_summary()将一些数据添加到日志中。例如,一种常见模式是使用tf.merge_all_summaries()来创建一个张量,该张量隐式地包含当前图形中创建的所有摘要的信息:

{{1}}