参考文章:在远程服务器下运行tensorboard,并在本地浏览器下查看 - 知乎 (zhihu.com)
服务器不支持浏览器功能,想实时监控代码运行情况,我们需要使用本地查看tensorboaed。
1. 建立本地服务器和远程服务器的通信,将tensorboard映射端口与本地端口连接起来
ssh -L 本地端口:127.0.0.1:TensorBoard端口 用户名@服务器的IP地址 -p 服务器登录端口
- 本地端口:查看 tensorboard 结果时,在浏览器中输入地址时的端口号(常用的端口号范围是1024到65535,你可以选择其中的一个未被使用的端口。)
- TensorBoard端口:运行Tensorboard时指定的端口(默认为6006)
- 服务器登陆端口:登录服务器时指定的端口(默认为22)
2. 在远程服务器中cd到项目目录下,运行常规查看tensorboard代码
tensorboard --logdir=路径 --port 6006
3, 在本地浏览器中输入第一步设置的本地地址,即可在本地实时查看tensorboard结果
http://127.0.0.1:本地端口