Tensorboard未列出任何事件

时间:2016-03-27 18:43:29

标签: 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("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={absolute path to log/test_logs}但没有列出任何事件。我可能在代码中有不同的写法吗?

请注意,log/test_logs确实包含events.out.tfevents.1459102927.0a8840dee548等文件。

1 个答案:

答案 0 :(得分:0)

我不确定是否是你的情况。

s <- "NA-111111111-1111111-1-1-11-111-1-1-11" 默认情况下会将摘要存储在缓冲区中,它会刷新每一段时间(我猜120秒?不确定)。

所以也许你只是等到你的冲洗发生了。尝试在程序结束时手动刷新SummaryWriter或仅SummaryWriter