参考,侵删
(63条消息) visdom简易教程_weixinhum-CSDN博客_visdom
(63条消息) visdom TensorboardX进行可视化-包括对高维特征可视化(T-SNE PCA等)_CoderWangSon-CSDN博客_高维特征可视化
Visdom是Facebook在2017年发布的一款针对PyTorch的可视化工具。visdom由于其功能简单,一般会被定义为服务器端的matplot,也就是说我们可以直接使用python的控制台模式进行开发并在服务器上执行,将一些可视化的数据传送到Visdom服务上,通过Visdom服务进行可视化。
使用visdom
- 本地启动服务器python \-m visdom.server
- 浏览器输出http://localhost:8097
- 在py文件中输入
import visdom
import torch
# 新建一个连接客户端
# 指定env = 'test1',默认是'main',注意在浏览器界面做环境的切换
vis = visdom.Visdom(env='test1')
#画图
eg绘制正弦函数
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'})