visdom的安装和使用踩雷(无法安装,蓝屏,不显示)
在使用pytorch的时候,想用visdom来进行可视化,但是又遇到了各种的奇葩问题,总结如下,我会按照自己的时间顺序,来记录踩雷环境:python3.7+annaconda+vscode首先进入我的python环境,然后用了conda install visdom。错误!,visdom目前只能用pip安装,所以应该pip install visdom。如果还不行或者linux的同学可以试试pip
·
在使用pytorch的时候,想用visdom来进行可视化,但是又遇到了各种的奇葩问题,总结如下,我会按照自己的时间顺序,来记录踩雷
环境:python3.7+annaconda+vscode
- 首先进入我的python环境,然后用了
conda install visdom
。错误!,visdom目前只能用pip安装,所以应该pip install visdom
。如果还不行或者linux的同学可以试试pip3安装。安装成功之后pip list
看一下确认一下 - 安装成功之后,
python -m visdom.server
试一下,如果能够正确启动,就说明可以:
此时虽然可能会报错下,比如会告诉你ioloop.install函数有问题,但是不用管先,只要出现了It’s Alive就可以了。如果在这一步有问题,请看这几个:
参考1
- 然后就是在浏览器中,http://localhost:8097,就可以看到页面了,但是,此时如果出现的全是蓝屏,任何bar和状态栏都没有,说明还是有问题:
- 随后,可以测试下面的代码:
import torch
import numpy as np
import visdom
# 新建一个连接客户端
# 指定env = 'test1',默认是'main',注意在浏览器界面做环境的切换
vis = visdom.Visdom(env='pytorch')
# 绘制正弦函数
x = torch.arange(1, 100, 0.01)
y = torch.sin(x)
vis.line(X=x, Y=y, win='sinx', opts={'title': 'y=sin(x)'})
# 绘制36张图片随机的彩色图片
vis.images(torch.randn(36, 3, 64, 64).numpy(),nrow=6, win='imgs', opts={'title': 'imgs'})
此时控制台的输出应该是Setting up a new session...
,并且可以看到启动visdom的shell有上图红色框内的东西,说明正在上传图片
- 最后,一定要记着调到你自己的env中,要不还是半天找不到图片!!!
- 最后效果:
大功告成~
更多推荐
已为社区贡献1条内容
所有评论(0)