tensorboard在win下因为路径的问题会出现No scalar data was foud的问题,网上解决的方法有很多,但是也是针对每个人的问题给出的解决方案。我出现这种问题,第一感觉是从网上看解决方法,但是把网上搜到的解决办法试了一遍还是没有解决,如果有人遇到同样的问题,建议好好检查一下自己运行的命令对不对。首先检查log文件的路径,然后是tensorboard的路径。
假设存放log的文件夹的路径为E:\tensorboard_test\output\summaries,很多解决办法里面说进入到log文件所在文件夹summaries上的output中,运行命令为:
cd \d E:\tensorboard_test\output #备注:进入到目录下
tensorboard --logdir=summaries #运行tensorboard
但是,这是不一定正确的,我的就不对,具体原因如下:
分析产生log文件的tensorflow代码:
train_writer = tf.summary.FileWriter("output/summaries")
所以,正确运行tensorboard的命令是:
cd \d E:\tensorboard_test
tensorboard --logdir=output/summaries
具体运行如下:
显示: