windows 利用xshell等ssh工具远程连接服务器时,可以通过如下设置可视化tensorboard
1. Xshell -> 文件 -> 当前会话属性 -> 连接 -> SSH -> 隧道
点添加,之后源主机和目标主机都是localhost不变,这里注意千万别改变这两个选项,都是localhost。如图,端口号注意一致,简单起见,设为相同,注意和命令tensorboard --logdir='file' --port=6006中一致,如果出现端口号占用,换一个。
然后访问loalhost:6006就可以了
在服务器上一般采用:
tensorboard --logdir="events文件路径" --host=127.0.0.1 --port=6006,显示
后 即为正确,之后在windows浏览器中输入http://127.0.0.1:6006即可访问
ps:
如果输入tensorboard --logdir="events文件路径" --host=127.0.0.1 --port=6006出现如下错误
bash: tensorboard: command not found
则参考如下解决方式:
step1:查找tensorboard的安装路径
使用pip show tensorflow-gpu 查看tensorflow的安装信息,得到其安装路径,
其中tensorboard的路径为:
/usr/local/tensorflow/lib/python2.7/site-packages/tensorflow/tensorboard下;
或者可以使用locate tensorboard or find等查找其路径。
step2:使用tensorboard.py(如果没有则使用main.py)启动tensorboard
使用如下命令
python /your path/tensorflow/lib/python2.7/site-packages/tensorflow/tensorboard/tensor board.py --logdir=/your path/logs/
参考链接:
bash: tensorboard command not found..._ajing2014的专栏-CSDN博客
在服务器使用tensorboard查看模型,但是本地访问127.0.0.1:6006被拒绝_聪明莫菲特的博客-CSDN博客
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)