Tensorflow用戶使用TensorBoard
矩池雲現在為帶有Tensorflow的鏡像默認開啟了6006端口,那么只需要在租用后使用命令啟動即可
tensorboard --logdir logs --bind_all
或者
tensorboard --logdir logs
其中 logs 是 TensorBoard 的日志輸出路徑,您可以將其修改為您自己的路徑。
# 案例如下
tensorboard --logdir /mnt/logs/log --bind_all
Pytorch用戶使用TensorBoardX
矩池雲沒有為TensorBoardX開啟6006端口,所以要用TensorboardX最方便的辦法就是在租用的時候在高級選項里面加上6006的端口
因為TensorBoardX非預制的需要自己安裝。
# 換國內源
sh /public/script/switch_pip_source.sh
# 安裝
pip install tensorboardX
pip install tensorboard
pip install tensorflow
端口映射
端口映射是矩池雲官方給出的另外一種解決方案。
你需要在服務器內先啟動服務。
tensorboard --logdir logs --bind_all
或者
tensorboard --logdir logs
然后用本地終端工具鏈接服務器。
本地映射到服務器的 6006 端口。命令如下
ssh -p [sshport] -NL [localport]:localhost:6006 root@hz.matpool.com
其中:
sshport:矩池雲機器的 SSH 端口。
localport:您本地的任一端口。
例如:
ssh -p 40327 -NL 1234:localhost:6006 root@hz.matpool.com
輸入密碼后沒有任何反應為正常現象,此時端口映射已經成功。
然后在本地瀏覽器中訪問連接 localhost:[localport],localport 為您剛才配置的本地端口。
以上面的案例為例,本地端口設置的是1234所以在瀏覽器內輸入以下鏈接即可。
localhost:1234