远程使用tensorboard等可视化工具
有两种设置方法,一种代码设置,一种xshell界面设置
连接SSH
1 | ssh -L 16006:127.0.0.1:6006 -p 31017 username@remote_server_ip |
16006:127.0.0.1:6006 代表本机6006端口映射为16006号端口,这两个端口号可以自己设置,不要与其他端口号冲突即可
-p 31017 代表所连远程服务器的端口号,即SSH所用端口号
username@remote_server_ip 代表你的用户名和SSH所连ip地址
在服务器上使用6006端口正常启动tensorboard:
1 | tensorboard --logdir=xxx --port=6006 |
—port=6006 代表将端口号指定为6006
由于上一步我们将端口号6006映射到16006,因此在本地浏览器输入地址:
1 | 127.0.0.1:16006 |
即可远程访问tensorboard
使用Xshell
在Windows系统装一个Xshell,在文件->属性->ssh->隧道->添加,类型local,源主机填127.0.0.1或者localhost(意思是本机),倾听端口为16006,表示把目标主机的目标端口转发到本地的侦听端口16006 (可自己设置),目标主机:服务器,填写服务器的ip,目标端口一般是6006(可自己设置)
在服务器上运行
1 | tensorboard --logdir=xxx --port=6006 |
在本机打开网页127.0.0.1:16006 ,即可查看远程的tensorboard
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yuan!
评论