我解决这个问题主要是两个方面:
一是路径的问题;二是浏览器的问题
第一种路径的问题:
首先运行代码没有任何问题,代码可以运行,同时也生成了文件logs(这里一般都设成logs,除非你改成其他的),tensorboard是通过读取路径中的event文件来显示数据的。上面的路径通常是一个文件夹名,里面就有event文件,这里我的是 writer = SummaryWriter("logs"),那么我运行程序后,我的工程根目录下就会自动生成一个logs文件夹。
然后我一开始也是在python终端中输入通用口令tensorboard --logdir=logs
可以看到一切正常,现在我们点开链接
可以看到出现了No dashboards are active for the current data set的问题
于是我把路径改成了在根目录下的
ok了问题解决,这里如果不行就试试绝对路径,不同路径都试试。
总结:在系统终端下输入命令。那么就要注意绝对路径和相对路径了。
第二种浏览器的问题:
这里我查阅了文章说Google chrome或者火狐浏览器都可以,我换了Google chrome后是直接解决了,值得说的是我换了浏览器后,在问题一的情况下有时采用绝对路径或者相对路径甚至直接是存储日志的文件夹都可以显示出图像。最终我是通过换浏览器并且通过内容根的路径(见上图)来解决的。
如果我说的以上方法不管用,你的问题还是没有解决的话,可以参考下面链接
关于解决Tensorboard出现No dashboards are active for the current data set.问题-CSDN博客