我正在尝试使用 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:当前数据集没有活动的仪表板 https://stackoverflow.com/questions/46108507/tensorboard-no-dashboards-are-active-for-the-current-data-set)但似乎并没有解决这个问题
我在 Windows 10 上运行这个
我该怎么做才能解决这个问题?我是否在命令提示符中为 Tensorboard 提供了正确的路径?
先感谢您
您的问题可能与您尝试启动的驱动器有关tensorboard
从并驱动你的logdir
is on. Tensorboard
使用冒号分隔可选的运行名称和 logdir 标志中的路径,因此您的路径将被解释为名称为 C 的 \path\to\output\folder。
这可以通过启动来解决tensorboard
来自与日志目录相同的驱动器或通过提供明确的运行名称,例如logdir=mylogs:C:\path\to\output\folder
See here https://github.com/tensorflow/tensorflow/issues/7856供问题参考。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)