Tensorflow 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(

在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("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,它仍然显示空事件。图是否正确显示?如果图显示正确,则可能相关。