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

您所在的位置:网站首页 都没有图 visdom 无法正常使用,页面加载失败(蓝色空白页面)解决方案

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

2024-07-16 01:32| 来源: 网络整理| 查看: 265

在学习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无法正常显示的问题就解决了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3