Tensorboard错误:当前数据集没有活动的仪表板
python-3.x
tensorboard
tensorflow
8
0

我正在尝试使用Tensorboard,但是每次我使用Tensorflow运行任何程序时,当我进入localhost:6006以查看可视化效果时都会收到错误消息

这是我的代码

a = tf.add(1, 2,)
b = tf.multiply(a, 3)

with tf.Session() as sess:
    writer = tf.summary.FileWriter("output", sess.graph)
    print(sess.run(b))
    writer.close()

当我转到命令提示符并输入

tensorboard --logdir=C:\path\to\output\folder

它返回

TensorBoard 0.1.8 at http://MYCOMP:6006 (Press CTRL+C to quit)

当我进入localhost:6006时

当前数据集没有活动的仪表板。可能的原因:-您尚未将任何数据写入事件文件。 -TensorBoard找不到您的事件文件。

我看过此链接( Tensorboard:当前数据集没有活动的仪表板 ),但似乎无法解决此问题

我在Windows 10上运行

我该怎么做才能解决此问题?我是否在命令提示符下为Tensorboard提供了正确的路径?

先感谢您

参考资料:
Stack Overflow
收藏
评论
共 3 个回答
高赞 时间 活跃

对于Windows,我有一个解决方法。

cd /路径/到/日志

张量板--logdir =。/

在这里您可以正常使用路径。请记住,不要给它加上空格,如logdir = ./。

这给了我一个错误:

当前数据集没有活动的仪表板。可能的原因:-您尚未将任何数据写入事件文件。 -TensorBoard找不到您的事件文件。

收藏
评论

您的问题可能与您尝试从中启动tensorboard的驱动器tensorboard ,并且您的logdir打开状态。 Tensorboard使用冒号分隔可选运行名称和logdir标志中的路径,因此您的路径被解释为名称为C的\ path \ to \ output \ folder。

可以通过从与您的日志目录相同的驱动器启动tensorboard来解决,也可以提供一个明确的运行名称,例如logdir=mylogs:C:\path\to\output\folder

请参阅此处以参考该问题。

收藏
评论

在Windows 10中,此命令有效

tensorboard --logdir=training/

这里的培训是写入输出文件的目录。请注意,它没有任何引号,并且在末尾带有斜杠(/)。两者都很重要。

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题