Tensorflow Tensorboard未列出任何事件
在docker上运行Tensorflow和Tensorboard 我试图编写最简单的代码来演示tensorboard的工作原理:Tensorflow Tensorboard未列出任何事件,tensorflow,tensorboard,Tensorflow,Tensorboard,在docker上运行Tensorflow和Tensorboard 我试图编写最简单的代码来演示tensorboard的工作原理: graph = tf.Graph() with graph.as_default(), tf.device('/cpu:0'): a = tf.constant(5.0) b = tf.constant(6.0) c = a * b # Enter data into summary. c_summary = tf.scalar_summary(
graph = tf.Graph()
with graph.as_default(), tf.device('/cpu:0'):
a = tf.constant(5.0)
b = tf.constant(6.0)
c = a * b
# Enter data into summary.
c_summary = tf.scalar_summary("c", c)
merged = tf.merge_all_summaries()
with tf.Session(graph=graph) as session:
writer = tf.train.SummaryWriter("log/test_logs", session.graph_def)
result = session.run([merged])
tf.initialize_all_variables().run()
writer.add_summary(result[0], 0)
然后我运行了tensorboard--logdir={log/test_logs的绝对路径}
,但没有列出任何事件。在代码中是否有我应该写的不同的东西
请注意,
log/test\u日志
确实包含像events.out.tfevents.1459102927.0a8840dee548这样的文件
我不确定这是否是您的情况
SummaryWriter
默认情况下会将摘要存储在其缓冲区中,它会在每段时间内刷新一次(我猜是120秒?不确定)
所以也许你只是没有等到你的脸涨起来。尝试手动刷新SummaryWriter或在程序结束时关闭它。如果您将“log”而不是“log/test_logs”设置为--logdir Arguments,它仍然显示空事件。图是否正确显示?如果图显示正确,则可能相关。