解决在服务器上无法打开Tensorboard问题
问题:
一般都是通过MOBA Xterm远程连接服务器进行训练,但是再想打开Tensorboard对训练结果进行分析,但是却打不开,然后也用了内置的浏览器firefox,但是还是打不开,后来百度了一下,解决了这个问题。
解决方法:
step1. 打开MObaXterm,在MobaXterm界面工具栏点击Tools
,下拉到最后,在Network
中,点击MobaSSHTunnel
。
Step2、点击New SSH tunnel
Step3、选择Local port forwarding
;在Remote server
处填写服务器IP地址和6006端口;在SSH server
处填写服务器IP地址,用户名,端口填22;最后,定一个本地服务器的端口,可以任意写,比如“16006”。点击Save
。
Step4、点击Start
,将本地服务器16006端口与远程服务器的6006端口连通了。
Step5、测试
- 在服务器输入
tensorboard --logdir=log_dir --host=服务器ip地址
,打开tensorboard。 - 打开电脑的浏览器(推荐用chrome、火狐等),输入数据包回送地址+Tensorboard端口号,比如
127.0.1.1:16006
,就可以打开Tensorboard了。 - 服务器ip的地址查询可以用指令
ifconfig
查询IP地址,主要关注inet addr
后面那串。
这样应该就可以解决之前的问题了。