Facebook visdom的源就不说了,直接去github看一眼就行了。

​https://github.com/facebookresearch/visdom​

这里只记录最基本的安装与使用。

visdom安装十分简单,可以直接pip进行安装

pip install visdom

根据说明,安装好以后,需要启动visdom服务

python -m visdom.server
或者(后台运行)
nohup python -m visdom.server &

visdom服务是一个Web Server服务,默认绑定8097端口。

基本使用,编程代码如下:

(torch) C:\Users\Administrator>python
Python 3.7.2 (default, Feb 11 2019, 14:11:50) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import visdom
>>> import torch
>>> vis = visdom.Visdom(env='debug') #这个客户端session的名字
WARNING:root:Setting up a new session...
>>> x = torch.arange(1,100,0.01)
>>> y=torch.sin(x)
>>> vis.line(X=x, Y=y,win='sinx',opts={'title':'y=sin(x)'})
'sinx'

打开浏览器,输入localhost:8097,点击水平栏白色区域,选择“debug",就可以看到输出的图片,如下图所示:

模块visdom安装与使用_pytorch