基本环境:
win11 python3.9 pytorch 1.13.1 tensorboardX 2.6 tensorboard 2.12.0 conda 22.11.1
问题描述:
用pytorch框架搭建了一个简单的MNIST手写字体识别网络,利用tensorboardX将网络训练过程保存到日志文件中
日志保存的文件路径如下图:
由于tensorboardX、tensorboard都是通过conda安装的,因此激活conda环境,在conda命令行下
使用tensorboard --logdir命令,但是执行命令行后打开生成的网址出错
关于No dashboards are active for the current data set.在上网翻阅出以下几种方法仍然无效:
(1)日志路径应该加双引号””,并且应该是绝对路径
(2)不应该用ie、360、edge等浏览器,而要使用chrome浏览器
(3)即使使用的是pytorch,也要安装tensoraflow框架
(4)不能关闭conda命令行窗口而使得http://localhost:6006/
服务关闭
最后我发现是自己的logdir路径不对造成的,logdir指定的应该是日志文件所在的文件夹路径,而不应该具体到日志文件名称。
命令更改为:
tensorboard --logdir=E:\PythonWorkSpace\pytorch_project\pytorch_demo\log 后重新进入网址,问题解决