1、问题
如何在本地监控远程服务器端的模型训练的tensorboard日志呢?
2、解决方法
(1) 用命令 “ssh -L 本地映射端口:localhost:服务器映射端口 username@服务器ip” 连接服务器
例: ssh -L 6016:localhost:6008 eric@192.186.116.166
(2) 在服务器端激活已经安装tensorboard和tensorflow的conda环境,进入日志保存路径,执行命令
tensorboard --logdir=log路径 --port=6008 (6008 是(1)中的服务器映射端口)
(3) 运行成功后出现一个类似 http://localhost:6008/ 的地址,然后在自己本地电脑上谷歌浏览器输入
http://localhost:6016 (6016是(1)中的本地映射端口) 或http://127.0.0.1:6016 即可看到
tensorboard输出。