解決在服務器上無法打開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
后面那串。
這樣應該就可以解決之前的問題了。