Pytorch--Visdom的安装与初步使用遇到问题

Pytorch–Visdom的安装与初步使用遇到问题

Visdom由Facebook团队开发,是一个非常灵活的可视化工具,可以用于多种数据的创建与组织,支持NumPy,Torch和PyTorch数据,目的是促进远程数据的可视化。
Visdom可以通过pip指令安装
pip install visdom
使用以下指令开启visdom服务,该服务基于Web,并默认使用8097端口。
python -m visdom.server
下面简单测试一下

import torch
import visdom

#创建visdom客户端,使用默认端口8097,环境first,环境的作用是对可视化的空间进行分区
vis = visdom.Visdom(env='frist')

#vis对象有text(),line(),image()等函数,其中的win参数代表了显示的窗格(pane)的名字
vis.text('first visdom', win='text1')
vis.text('hello Pytorch', win='text1', append=True)

#绘制曲线,opts可以进行标题、坐标轴标签等的配置
for i in range(20):
    vis.line(X=torch.FloatTensor([i]), Y=torch.FloatTensor([-i**2+20*i+1]),
    opts={
     'title':'y=-x^2+20x+1'}, win='loss', update='append')

vis.image(torch.randn(3, 255, 255), win='image_randn')

出现的错误

在开启visdom服务后,浏览器在浏览器中输入
http://localhost:8097
进去后显示一片蓝,观看后端发现是少了plotly-plotly.min.js文件
Pytorch--Visdom的安装与初步使用遇到问题_第1张图片在这里插入图片描述
原因:可能是由于外网原因没有下载下来,所以手动下载。

  1. 前去网站https://cdn.plot.ly/plotly-latest.min.js,右键保存,
  2. 将文件名改为plotly-plotly.min.js,放入文件pytorch\Lib\site-packages\visdom\static\js
  3. 然后再在安装目录中visdom/server.py文件中注释掉文件下载命令:
    Pytorch--Visdom的安装与初步使用遇到问题_第2张图片
    最后重新运行一下就可以看见界面。
    Pytorch--Visdom的安装与初步使用遇到问题_第3张图片

你可能感兴趣的:(工具,pytorch)