Visdom安装与启动问题总结

Visdom安装与启动问题总结


Visdom是FaceBook开发的一款针对Pytorch的机器学习可视化工具,通过网页端的web服务器实时呈现模型训练过程,便于训练者实时监听并可视化一些数据,如损失值loss,正确率acc等。

安装

pip install visdom -i https://pypi.tuna.tsinghua.edu.cn/simple

启动

通过终端启动:

python -m visdom.server

或者在pycharm中启动,在Run菜单中选择Edit Configurations...,按照下图进行设置:

启动时遇到的问题

程序卡在Downloading scripts. It might take a while

这主要是因为墙或者网络不稳定等问题造成的,导致了visdom需要的一些静态资源文件没有下载下来。

静态资源存放在visdom包的安装目录下,我的是安装在D:\Anaconda\envs\pytorch\lib\site-packages\visdom\static

解决方法

网上流行的方法是把Visdom运行脚本D:\Anaconda\envs\pytorch\lib\site-packages\visdom\server\run_server.py中的download_scripts()注释掉,并用别人下载好的static资源文件替换到本地。但这种方法可能导致visdom不能实时更新图像等bug。

经过验证,通过以下方法可以完美的解决该问题:

打开D:\Anaconda\envs\pytorch\lib\site-packages\visdom\server\build.py,在里面查询需要下载的文件,我的visdom是0.2.4版本,需要下载的静态资源文件有:

可手动逐个下载缺失的文件,后缀是.js.js.map的文件放在static\js文件夹中,后缀是.css的文件放在static\css文件夹中,其它文件放在static\fonts中。举两个例子说明:

%b的URL:unpkg.com/jquery@3.1.1/dist/jquery.min.js

%bb的URL:unpkg.com/bootstrap@3.3.7/dist/css/bootstrap.min.css

有的URL打开直接是源码,可以复制后在本地txt中保存,然后修改文件名即可。

也可以使用我已经下载好的资源文件static静态资源文件包,注意不同版本可能需要的资源文件不同,最好和build.py进行比对。

最后在static文件夹下新建一个version.built文件,里面写上visdom的版本号即可,比如我的是0.2.4.

有的版本的visdom启动后,还可能报以下错误:

只需要在D:\Anaconda\envs\pytorch\lib\site-packages\visdom新建一个文件夹user,然后在该文件夹下创建一个空的style.css文件即可。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值