导航
问题描述
使用Tensorboard 报错 “No dashboards are active for the current data set.”,如下图
解决方案
步骤1
运行你要可视化的 .py文件,会在同一个目录生成 一个 logs 文件夹 (此处用的是Movan的DQN程序),如下图,
步骤2
打开 cmd 或 Pycharm 中的 Terminal (二者是同一个东西),将路径定位到 logs 文件夹的上一层(图中红色部分),尔后输入 tensorboard --logdir=logs(图中蓝色部分) ,这句话意思是用 tensorboard 模块进行可视化,最后通过浏览器(必须是Chrome,其他都不好使!)进入TensorBoard 的在线网址(图中绿色部分)查看你的图。以我的路径为例,
效果如下:
搞定。
原因分析
使用tensorboard --logdir=logs 指令的时候,指向的路径不对,比如我运行完 .py 文件后的默认路径(下图红色)为,
虽然当我输入tensorboard --logdir=logs 后,代码运行正常,也输出了TensorBoard的在线网址,但默认路径中根本就没有 logs 文件夹! 那自然也不会有 dashboard了。