前期的准备工作参考这篇博客(本地远程访问Ubuntu16.04.3服务器上的Jupyter notebook)
http://blog.youkuaiyun.com/bryant_meng/article/details/78570164
1 下载git
2 端口映射
把服务器的端口映射到本地端口,在git里面输入如下内容
ssh -L A:127.0.0.1:A B@C -p D
其中
A是本地的端口,eg: 6006(一般都设置为6006)
B是服务器的username,eg:ym
C是服务器的ip,eg:XXX.XXX.XX.XX
D是服务器的起始端口,eg:30000
总结一下可以写成
ssh -L 6006:127.0.0.1:6006 ym@XXX.XXX.XX.XX -p 30000
这样就把服务器的30000端口(D)映射到本地6006(A)端口了。
转换成功的显示如下:
3 打开TensorBoard
在Xshell下输入如下指令
cd /your/logs/
export CUDA_VISIBLE_DEVICES=1 # 控制占用哪一个显卡
tensorboard --logdir=./
/your/logs/指的是你记录logs的地方
操作完成后会显示如下信息
打开浏览器,输入如下ip
127.0.0.1:6006
其中6006是在git中设置的映射到本地的端口号,这样就大功告成了。