Pytorch可视化工具visdom远程连接,本地显示 启动过程

visdom是由Facebook开发的PyTorch训练过程可视化工具,类似于tensorboard。本文主要记录在远程服务器上跑PyTorch模型时如何在本地访问visdom的结果。

  1. ssh远程服务器时绑定本地端口与远程服务器端口

# ssh -L <local port>:localhost:<remote port> -p <port> username@remote_host
ssh -L 6606:localhost:8097 -p <port> username@remote_host
  • 这里的6606是本地的端口
  • 8097是绑定的远程服务器的端口,选用8097的原因是visdom默认的端口是8097,可以修改。
  1. 在remote host开一个tmux窗口上启动visdom服务(这一步很关键),不启动visdom服务的话会报ConnectionError

> visdom -p <remote port> --hostname <hostname>
  1. 模型代码中visdom的配置

# server =  <hostname>
# remote_port  = <remote port>
visdom.Visdom(server=server, port = remote_port )
  • 这里的server启动visdom时指定的hostname
  • 这里的port是启动visdom时指定的remote port(上面的8097)
  1. 在local host的浏览器访问127.0.0.1:6606既可以查看模型的训练情况

N.B

  • 一定要先启动visdom服务

  • 在本地可以打开127.0.0.1:6606证明已经连接成功了,没有内容可能是第一个iter还没跑完



 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值