矩池云上TensorBoard/TensorBoardX配置说明
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