我正在尝试使用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: No dashboards are active for the current data set),但它似乎没有解决这个问题
我在Windows 10上运行此程序
我该怎么做来解决这个问题?我在命令提示符下给出了Tensorboard的正确路径吗?
提前谢谢你
发布于 2017-12-18 04:45:12
您的问题可能与您试图启动tensorboard
的驱动器和logdir
所在的驱动器有关。Tensorboard
使用冒号分隔可选的运行名和logdir标志中的路径,因此您的路径被解释为\ path \ to \output\文件夹,名称为C。
这可以通过从与日志目录相同的驱动器启动tensorboard
或通过提供明确的运行名称(例如logdir=mylogs:C:\path\to\output\folder
)来解决
有关此问题的参考信息,请参阅here。
发布于 2018-07-06 15:31:35
对于Windows,我有一个变通方法。
日志cd /path/to/
tensorboard --logdir=./
在这里,你可以像平常一样使用path。请记住,不要以logdir = ./的形式给出空格。
这给了我一个错误:
当前数据集没有处于活动状态的仪表板。可能的原因:-您尚未向事件文件中写入任何数据。- TensorBoard找不到事件文件。
发布于 2018-07-28 03:06:15
在Windows 10中,此命令有效
tensorboard --logdir=training/
在这里,training是写入输出文件的目录。请注意,它没有任何引号,末尾有一个斜杠(/)。两者都很重要。
https://stackoverflow.com/questions/47113472
复制相似问题