在本地远程使用服务器上的visdom


前言

感觉我把在本地使用服务器上visdom的坑都踩了一遍,写这篇文章记录一下。


提示:以下是本篇文章正文内容,下面案例可供参考

一、visdom是什么?

在深度学习领域,模型训练是一个必须的过程,因此常常需要实时监听并可视化一些数据,如损失值loss,正确率acc等。在Tensorflow中,最常使用的工具非Tensorboard莫属;在Pytorch中,也有类似的TensorboardX,但据说其在张量数据加载的效率方面不如visdom。visdom是FaceBook开发的一款可视化工具,其实质是一款在网页端的web服务器,对Pytorch的支持较好。

二、使用步骤

1.在服务器上安装visdom

代码如下(示例):

pip install visdom

2.启动visdom

下载完成后,使用visdom时需要先启动visdom
代码如下(示例):

python -m visdom.server

2.1可能出现问题:

此时可能出现问题,启动会卡在这里不动。这是因为需要下载相应的脚本,但是需要翻墙,所以是下载不下来的,就会卡在这里不动。
在这里插入图片描述

2.2解决办法:

2.2.1.找到visdom的位置

代码如下(示例):

import os
import visdom
print(os.path.dirname(visdom.__file__))

2.2.2修改server.py文件

在visdom下找到server.py文件,将文件中download_scripts()注释掉,不让他在线下载。

def download_scripts_and_run()#download_scripts() # 注释掉这一句
	main()

2.2.3下载visdom的包

自己下载visdom需要的static包,将下载好的包解压,然后放到visdom中进行替换。
visdom路径按照上述步骤2.2.1,自己查找。
下载链接,提取码:b10a
非常非常感谢这篇文章的作者提供的包,感谢无私分享。

2.2.4再次启动visdom

若成功,如下图(示例):
在这里插入图片描述
此时,可以在本地浏览器输入http://服务器IP:8097
如下图(示例)
在这里插入图片描述


额外问题----蓝屏

在我使用visdom时,还遇到过一个额外的问题:
可以启动visdom,但是浏览器蓝屏
如下图(示例):

在这里插入图片描述
关于蓝屏问题,是我之前下载的static文件夹有问题,关于网页的css,js等无法正常起作用。解决这个问题的方法就是重新下载能用的static文件夹,经测试,上述步骤2.2.3中提供的static包是没有问题的,可以完美解决蓝屏问题。

最后

再次感谢这篇文章的作者提供的包,感谢无私分享。
下载链接,提取码:b10a

  • 11
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值