visdom 无法正常使用,页面加载失败(蓝色空白页面)解决方案

在学习pytorch过程中,对于可视化visdom 的使用,遇到了页面无法加载的情况,是空白页面。

搜罗了网上的一些帖子,最终根据错误提示找到了以下两个可用的帖子:

https://blog.csdn.net/chai_zheng/article/details/81545365

https://blog.csdn.net/weixin_44041884/article/details/85684101

本文将解决方法总结如下:

(1)下载以下三个文件:plotly.js-master、react-gird-layout-master、  MathJax-master ,放至/home/root123/.local/lib/python3.5/site-packages/visdom/static/js/下

然后修改site-packages/visdom/static/ 下的index.html,具体修改部分如下:

(2)补充../site-packages/visdom/static/fonts/  下缺少的layout_bin_packer文件

 

为了方便下载对应js插件,本文将文件放在百度云供大家下载,包含以下四个文件:

 plotly.js-master、react-gird-layout-master、  MathJax-master 、layout_bin_packer

链接: https://pan.baidu.com/s/1hp1iivWu74hcTdSvK-oxFQ

提取码: jn9w

完成以上设置后,启动visdom:python3 -m visdom.server

使用以下代码进行验证(来自第二篇博客)

import visdom
import torch as t

vis = visdom.Visdom(env=u'test', use_incoming_socket=True)

# 绘制三角函数
x = t.arange(1, 30, 0.01)
y = t.sin(x)
vis.line(X=x, Y=y, win='sinx', opts={'title': 'y=sin(x)'})

# append 追加数据
for ii in range(0, 10):
    # y = x
    x = t.Tensor([ii])
    y = x
    vis.line(X=x, Y=y, win='polynomial', update='append' if ii > 0 else None)

# updateTrace 新增一条线
x = t.arange(0, 9, 0.1)
y = (x ** 2) / 9
vis.line(X=x, Y=y, win='polynomial', name='this is a new Trace', update='new')

# 可视化一个随机的黑白图片
vis.image(t.randn(64, 64).numpy())

# 随机可视化一张彩色图片
vis.image(t.randn(3, 64, 64).numpy(), win='random2')

结果如下:

至此visdom无法正常显示的问题就解决了

  • 10
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值