Windows 显示远程 Linux 中的 Tensorboard
- Tensorboard调用代码
-
- 1、ValueError: Not a TBLoader or TBPlugin subclass: ......When using tensorboard to view the neural network
- 2、ValueError: GetLogdirSubdirectories: path exists and is not a directory
- 3、输入tensorboard返回的网址连接不上
Tensorboard调用代码
tensorboard --logdir /root/userfolder/mypath/logs
结果出现了以下错误
1、ValueError: Not a TBLoader or TBPlugin subclass: …When using tensorboard to view the neural network
为了和NVIDIA和Cuddn保持一致,我的TensorFlow版本如下:
tensorboard 1.14.0 pypi_0 pypi
tensorboard-plugin-wit 1.6.0.post3 pypi_0 pypi
tensorflow-estimator 1.14.0 pypi_0 pypi
tensorflow-gpu 1.14.0 pypi_0 pypi
因为版本的原因,tensorboard报错了:ValueError: Not a TBLoader or TBPlugin subclass: …When using tensorboard to view the neural network,但是TensorFlow的版本不能随意改动,最好的办法是卸载tensorboard-plugin-wit,这样tensorboard能够被调用出来
pip uninstall tensorboard-plugin-wit
2、ValueError: GetLogdirSubdirectories: path exists and is not a directory
由于第一次使用,没有注意到是logdir,所以我给了event.out文件完整地址,结果报错。
应该注意的是tensorboard --logdir /root/userfolder/mypath/logs地址仅到你的log文件所在的目录,注意不是envent.out那个文件!是它所在的目录!
3、输入tensorboard返回的网址连接不上
想要在Windows上显示tensorboard动态结果,就需要添加一个隧道
内容按照如下进行填写,不需要写IP地址,就填写localhost,且侦听端口填写6006
设置好后,重新在linux的终端上输入tensorboard --logdir /root/userfolder/mypath/logs,在Windows浏览器中输入网址http://127.0.0.1:6006/