ubuntu远程训练,windows本地查看tensorboard日志
windows已利用MobaXtherm软件通过ssh连接到ubuntu,ubuntu在训练深度学习模型的过程中使用tensorboard输出了日志,想要在windows端远程访问日志,简单记录一下操作步骤。
PS:需要准备1个私有的公网IP。
远程开启输出日志
切换到日志所在路径
logs文件夹下存放了日志文件夹current_log
cd logs
控制远程的命令行输入如下命令
current_log为当前需要查看的日志所在的文件夹,端口设置为8000,需要在配置私有ip的时候开放该端口。
tensorboard --logdir=current_log --port=8000
设置本地windows
点击菜单栏中的Tunneling,在弹出的窗口中点击左下角的New SSH tunnels。
弹出如下窗口:
- 左边的编辑框输入端口8000;
- 右上角的两个编辑框分别输入127.0.0.1和8000;
- 右下角的三个编辑框,第一行输入远程ssh访问时使用的公网ip(打了马赛克的地方,这个可以在阿里云等自行购买),第二行是ubuntu的用户名,第三行是ssh访问时使用的端口号,也需要在开通公网ip时开通相应的端口;
编辑完成之后点击保存即可。
点击start,同时设置设置autostart和autoconnect,即可完成全部设置。
本地查看日志
打开windows的浏览器,输入127.0.0.1:8000,回车,即可实时查看训练过程中输出的日志。