【问题标题】:Tensorboard can not find the timestamp of the eventTensorboard 找不到事件的时间戳
【发布时间】:2019-04-02 15:54:19
【问题描述】:

我可以打开tensorboard显示的网站,但是里面没有数据,cmd说找不到事件的第一个时间戳。

我输入类似这样的内容

./tensorboard --logdir=G:/final/log_1

我在win7和win10上试了很多次,确定路径是对的,但是那个网站没有数据。

我的部分代码

with tf.name_scope('input_layer'):
    xs = tf.placeholder(tf.float32, [1, 9],name="x_input")
    ys = tf.placeholder(tf.float32, [1, 1],name="y_input")

我用于创建事件文件的代码,它将创建一个名为 log_1 的文件,事件文件将在该文件中

writer = tf.summary.FileWriter(r'log_1/',sess.graph)
writer.close()

我希望网站可以向我显示图表,但是它什么也没显示

【问题讨论】:

  • 你的python版本是多少?你看过stackoverflow.com/questions/44831317/…吗?
  • 感谢您的评论!我的 python 版本是 3.5,我在我的代码中添加了 tf.summary.FileWriter,现在它出现一个错误,“你必须使用 dtype 浮点数和形状 [1,9 ]',现在我正在尝试修复此错误。

标签: python tensorflow tensorboard


【解决方案1】:

1) 首先,如果您在 Jupyter 之类的编辑器上运行它,请尝试重新启动内核。

2) 其次,我不知道你的全部代码,但你必须做的一件事是

merged = tf.summary.merge_all() summary = sess.run(merged) writer.add_summary(summary, index)

代码的一个问题可能是您正在创建所有摘要变量,但实际上并未将其添加到编写器。所以在你关闭它之前使用上面的add_summary 函数。我最近遇到了同样的问题,以上所有方法都解决了。

【讨论】:

  • 非常感谢您的回答,我确实忘记将其添加到作者,但添加上面的代码后,我得到了这个'您必须为占位符张量'input_layer/x_input'提供一个值dtype 浮点数和形状 [1,9]'。然后我被建议添加tf.reset_default_graph,但是我得到了'list index out of range'的错误,你遇到过类似的问题吗?
  • 你能准确写出它给你的列表索引超出范围吗?如果你能告诉我那行代码会更好,它会给你一个错误。
猜你喜欢
  • 2017-11-12
  • 2016-08-04
  • 1970-01-01
  • 2014-03-02
  • 1970-01-01
  • 2020-11-17
  • 1970-01-01
  • 1970-01-01
  • 2017-11-09
相关资源
最近更新 更多