精华内容
下载资源
问答
  • Visdom

    2021-06-10 20:20:06
    如何调用visdom python3 -m visdom.server python3 文件名 无比在运行文件之前打开服务器。 visdom的一些函数 # 新建一个连接客户端 # env:可视化空间名称 vis = visdom.Visdom(env='test1') 服务器自动缓存可视...

    如何调用visdom

    python3 -m visdom.server
    python3 文件名
    

    无比在运行文件之前打开服务器。

    visdom的一些函数

    # 新建一个连接客户端
    # env:可视化空间名称
    vis = visdom.Visdom(env='test1')
    

    服务器自动缓存可视化文件,重新加载页面,可视化文件会重新出现。

    vis.text('') #文本显示
    vis.image(img,win) #图片显示,需要注意的是visdom读取的是RGB。
    vis.line(Y,X,win) #绘制曲线
    

    win代表窗口名称,如果不说明的话,系统会自动生成。

    需要手动保存env,否则重启之后,信息会丢失。

    每次操作都会覆盖之前的数值,我们可以指定参数update='append’来避免覆盖。

    展开全文
  • visdom

    2020-09-16 21:49:44
    1. 安装visdom:pip install visdom 2.在shell下,输入:python -m visdom.server,则开启web服务。 出现: 在浏览器输入:http://localhost:8097 ,即跳出界面。 3.在python下输入程序:记得运行 ...

    1.  安装visdom:pip install visdom

    2.在shell下,输入: python -m visdom.server,则开启web服务。

    出现:

    在浏览器输入:http://localhost:8097   ,即跳出界面。

    3.在python下输入程序:记得运行

    
     
    1. import torch

    2. import visdom

    3. vis = visdom.Visdom(env='test1')

    4. x = torch.arange(1,30,0.01)

    5. y = torch.sin(x)

    6. vis.line(X=x,Y=y,win='sinx',opts={'title':'y=sin(x)'})

    4.在网页中选env 为test1

    注意刷新下网页,即出现可视图。

    详细(方便以后自己看):

    Visdom可以创造、组织和共享多种数据的可视化,包括数值、图像、文本,甚至是视频,其支持PyTorch、Torch及Numpy。用户可通过编程组织可视化空间,或通过用户接口为生动数据打造仪表板,检查实验结果或调试代码。

    Visdom中有两个重要概念:

    • env:环境。不同环境的可视化结果相互隔离,互不影响,在使用时如果不指定env,默认使用main。不同用户、不同程序一般使用不同的env。
    • pane:窗格。窗格可用于可视化图像、数值或打印文本等,其可以拖动、缩放、保存和关闭。一个程序中可使用同一个env中的不同pane,每个pane可视化或记录某一信息。

          点击clear按钮可以清空当前env的所有pane,点击save按钮可将当前env保存成json文件,保存路径位于~/.visdom/目录下。也可修改env的名字后点击fork,保存当前env的状态至更名后的env。

    Visdom的安装可通过命令pip install visdom。安装完成后,需通过python -m visdom.server命令启动visdom服务,或通过nohup python -m visdom.server &命令将服务放至后台运行。Visdom服务是一个web server服务,默认绑定8097端口,客户端与服务器间通过tornado进行非阻塞交互。

    Visdom的使用有两点需要注意的地方:

    • 需手动指定保存env,可在web界面点击save按钮或在程序中调用save方法,否则visdom服务重启后,env等信息会丢失。
    • 客户端与服务器之间的交互采用tornado异步框架,可视化操作不会阻塞当前程序,网络异常也不会导致程序退出。

    Visdom以Plotly为基础,支持丰富的可视化操作。

    - vis = visdom.Visdom(env=u'test1'),用于构建一个客户端,客户端除指定env之外,还可以指定host、port等参数。
    - vis作为一个客户端对象,可以使用常见的画图函数,包括:

        - line:类似Matlab中的`plot`操作,用于记录某些标量的变化,如损失、准确率等
        - image:可视化图片,可以是输入的图片,也可以是GAN生成的图片,还可以是卷积核的信息
        - text:用于记录日志等文字信息,支持html格式
        - histgram:可视化分布,主要是查看数据、参数的分布
        - scatter:绘制散点图
        - bar:绘制柱状图
        - pie:绘制饼状图
        - 更多操作可参考visdom的github主页
        
    这里主要介绍深度学习中常见的line、image和text操作。

    Visdom同时支持PyTorch的tensor和Numpy的ndarray两种数据结构,但不支持Python的int、float等类型,因此每次传入时都需先将数据转成ndarray或tensor。上述操作的参数一般不同,但有两个参数是绝大多数操作都具备的:
    - win:用于指定pane的名字,如果不指定,visdom将自动分配一个新的pane。如果两次操作指定的win名字一样,新的操作将覆盖当前pane的内容,因此建议每次操作都重新指定win。
    - opts:选项,接收一个字典,常见的option包括`title`、`xlabel`、`ylabel`、`width`等,主要用于设置pane的显示格式。

    之前提到过,每次操作都会覆盖之前的数值,但往往我们在训练网络的过程中需不断更新数值,如损失值等,这时就需要指定参数`update='append'`来避免覆盖之前的数值。而除了使用update参数以外,还可以使用`vis.updateTrace`方法来更新图,但`updateTrace`不仅能在指定pane上新增一个和已有数据相互独立的Trace,还能像`update='append'`那样在同一条trace上追加数据。

    
     
    1. import torch

    2. import visdom

    3. vis = visdom.Visdom(env='test1')

    4. x = torch.arange(1,30,0.01)

    5. y = torch.sin(x)

    6. vis.line(X=x,Y=y,win='sinx',opts={'title':'y=sin(x)'})

    7.  
    8. # append 追加数据

    9. for ii in range(0, 10):

    10. # y = x

    11. x = torch.Tensor([ii])

    12. y = x

    13. vis.line(X=x, Y=y, win='polynomial', update='append' if ii > 0 else None)

    14.  
    15. # updateTrace 新增一条线

    16. x = torch.arange(0, 9, 0.1)

    17. y = (x ** 2) / 9

    18. vis.line(X=x, Y=y, win='polynomial', name='this is a new Trace')

    19.  
    20. # 可视化一个随机的黑白图片

    21. #vis.image(torch.randn(64, 64).numpy())

    22.  
    23. # 随机可视化一张彩色图片

    24. vis.image(torch.randn(3, 64, 64).numpy(), win='random2')

    25.  
    26. # 可视化36张随机的彩色图片,每一行6张

    27. vis.images(torch.randn(36, 3, 64, 64).numpy(), nrow=6, win='random3', opts={'title':'random_imgs'})

    28.  
    29. vis.text(u'''<h1>Hello Visdom</h1><br>Visdom是Facebook专门为<b>PyTorch</b>开发的一个可视化工具,

    30. 在内部使用了很久,在2017年3月份开源了它。

    31.  
    32. Visdom十分轻量级,但是却有十分强大的功能,支持几乎所有的科学运算可视化任务''',

    33. win='visdom',

    34. opts={'title': u'visdom简介'}

    35. )

    结果图:

    展开全文
  • Visdom A flexible tool for creating, organizing, and sharing visualizations of live, rich data. Supports Python. Overview Concepts Setup Usage API To Do Contributing Overview Visdom aims to ...
  • visdom】配置visdom

    2020-03-16 23:26:11
    配置visdomvisdom记录pytorch训练过程时,需要在本地打开visdom: python -m visdom.server -env_path "... .../visdom_data/" 如果pytorch训练进程在服务器上,而本地又想同步查看visdom,则需要同时在本地和...

    配置visdom

    用visdom记录pytorch训练过程时,需要在本地打开visdom:

    python -m visdom.server -env_path "... .../visdom_data/"
    

    如果pytorch训练进程在服务器上,而本地又想同步查看visdom,则需要同时在本地和服务器执行上面的指令。
    建议把指令放到screen里面去执行,这样不会被误kill。

    展开全文
  • 安装visdom

    千次阅读 2019-11-29 12:47:35
    官网:https://github.com/facebookresearch/visdom 1、假设当前路径/work/ git clonehttps://github..../work/visdom 2、pip install -e /work/visdom 3、cd到visdom路径下,修改server.py <...

    官网:https://github.com/facebookresearch/visdom

    1、假设当前路径/work/ git clone https://github.com/facebookresearch/visdom.git -->/work/visdom

    2、pip install -e /work/visdom

    3、cd到visdom路径下,修改server.py <如果找不到的话可以跑一遍python -m vidom.server,停止掉就看到了路径>

    把里面的download_scripts() 这一行注释掉

    3、修改download.sh

    因为download.sh里面下载的路径和启动的路径有点差异,所以我把路径修改如下:

    #!/bin/sh
    
    # mkdir -p py/visdom/static/js
    wget https://unpkg.com/jquery@3.1.1/dist/jquery.min.js -O py/visdom/static/js/jquery.min.js
    wget https://unpkg.com/bootstrap@3.3.7/dist/js/bootstrap.min.js -O py/visdom/static/js/bootstrap.min.js
    wget https://unpkg.com/react@16.2.0/umd/react.production.min.js -O py/visdom/static/js/react-react.min.js
    wget https://unpkg.com/react-dom@16.2.0/umd/react-dom.production.min.js -O py/visdom/static/js/react-dom.min.js
    wget "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_SVG" -O py/visdom/static/js/mathjax-MathJax.js
    # wget https://cdn.rawgit.com/plotly/plotly.js/master/dist/plotly.min.js -O py/visdom/static/js/plotly-plotly.min.js
    wget https://unpkg.com/sjcl@1.0.7/sjcl.js -O py/visdom/static/js/sjcl.js
    wget https://cdnjs.cloudflare.com/ajax/libs/react-modal/3.6.1/react-modal.min.js -o py/visdom/static/js/react-modal.min.js
    
    
    # mkdir -p py/visdom/static/css
    wget https://unpkg.com/react-resizable@1.4.6/css/styles.css -O py/visdom/static/css/react-resizable-styles.css
    wget https://unpkg.com/react-grid-layout@0.16.3/css/styles.css -O py/visdom/static/css/react-grid-layout-styles.css
    wget https://unpkg.com/bootstrap@3.3.7/dist/css/bootstrap.min.css -O py/visdom/static/css/bootstrap.min.css
    
    
    mkdir -p py/visdom/static/fonts
    wget https://unpkg.com/classnames@2.2.5 -O py/visdom/static/fonts/classnames
    wget https://unpkg.com/layout-bin-packer@1.4.0/dist/layout-bin-packer.js -O py/visdom/static/fonts/layout_bin_packer
    wget https://unpkg.com/bootstrap@3.3.7/dist/fonts/glyphicons-halflings-regular.eot -O py/visdom/static/fonts/glyphicons-halflings-regular.eot
    wget https://unpkg.com/bootstrap@3.3.7/dist/fonts/glyphicons-halflings-regular.woff2 -O py/visdom/static/fonts/glyphicons-halflings-regular.woff2
    wget https://unpkg.com/bootstrap@3.3.7/dist/fonts/glyphicons-halflings-regular.woff -O py/visdom/static/fonts/glyphicons-halflings-regular.woff
    wget https://unpkg.com/bootstrap@3.3.7/dist/fonts/glyphicons-halflings-regular.ttf -O py/visdom/static/fonts/glyphicons-halflings-regular.ttf
    wget "https://unpkg.com/bootstrap@3.3.7/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular" -O py/visdom/static/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular
    
    cat py/visdom/VERSION > py/visdom/static/version.built
    

    其中plotly-plotly.min.js下载链接:https://pan.baidu.com/s/1YUKPuIgbWAGUEc-F5h26Xw   提取码:ch0z

    cd visdom

    bash download.sh

    4、这里还有一个问题就是会报错

    ERROR:tornado.general:Could not open static file '/work/visdom/py/visdom/static/js/layout_bin_packer.js'

    解决方法来自:https://github.com/facebookresearch/visdom/pull/405 

    wget https://unpkg.com/layout-bin-packer@1.4.0 -O /py/visdom/static/js/layout_bin_packer.js

    5、启动visdom

    python -m vidom.server

    我的界面:

    展开全文
  • Scripts for visdom

    2018-12-02 17:26:33
    使用pytorch为了做实时可视化,在安装visdom之后 (pip install visdom), 第一次使用python -m visdom.server时,会要求下载一些Scripts。 由于网络原因,有时候很难成功下载。这里提供已经下载好了的文件,直接将...
  • visdom.zip

    2020-02-05 19:17:27
    CSDN找到的都说缺少的文件,实际上对我没用,而且还下载过一个不匹配的,让Visdom彻底不能工作了。干脆上传一个完整的包。
  • visdom服务static

    2020-02-29 17:34:32
    文件用于解决visdom服务启动时提示Downloading scripts, this may take a little while 使用方法:将文件内容覆盖到visdom模块下static文件
  • Visdom启动

    2021-06-28 22:07:56
    python -m visdom.server
  • 不能用pip install visdom或者conda install visdom直接安装visdom PackagesNotFoundError: The following packages are not available from current channels: -visdom (base) shelly@shelly:~$ anaconda ...
  • visdom配置

    2019-12-05 19:29:45
    pip install visdom 然后https://download.csdn.net/download/qq_27061325/10823017下载一下 找到visdom所在的目录(比如Anaconda\envs\test\Lib\site-packages\visdom或者Anaconda\Lib\site-packages\visdom) ...
  • visdom使用教程

    千次阅读 2020-05-17 11:47:48
    from visdom import Visdom vnet_visdom = Visdom(env="debug") log_win = vnet_visdom.text('',opts=dict(title='log')) vnet_visdom.text("test", win=log_win, append=True) 变量解释如下图: 折线图 代码如下...
  • visdom蓝屏

    2020-09-28 17:00:43
    visdom下载完毕,可正常在local host:8097显示,但是一直是蓝屏,浪费了一天时间,最后换了一个浏览器,立马显示了 一开始的浏览器是e,后来换了chrome 所以现在的visdom已经全面支持下载,不需要下其他js文件,...
  • visdom 使用教程

    千次阅读 2019-04-08 17:12:44
    visdom教程visdom安装与启动服务visdom常用功能image窗口:图像显示与更新窗口显示images窗口:多个图像显示与更新窗口显示text窗口:显示文本与更新文本line窗口:绘制折线图与更新折线图scatter窗口:绘制散点图与...
  • Visdom 总结

    千次阅读 2019-03-21 08:25:06
    2019 March 21 visdom Visdom 总结 1. 远程映射 $ python -m visdom.server # 可选参数 # -port:运行服务器的端口(默认8097) # -env_path:重新加载序列化会话的路径 # -logging_level:记录级别(默认=INFO)。...
  • visdom可视化资源文件

    2020-02-14 21:02:25
    最新visdom所用资源文件,亲测可用,解压后将其复制到.../python3.7/site-packages/visdom下替换static即可
  • 最新visdom的scripts文件

    2019-12-27 17:49:11
    在使用pytorch进行深度学习时用到了visdom可视化工具,在安装完visdom准备运行时发现终端一直停在了Downloading scripts这个界面下,下载过程很慢,甚至下载不了,我找了网上资源收集了一些未下载的脚本文件,发现...
  • visdom-master.zip

    2020-09-02 17:23:55
    visdom库的相关文件,详细内容可参考博客https://blog.csdn.net/didi_ya/article/details/108364679
  • Visdom显示图片

    千次阅读 2019-06-16 22:56:51
    from visdom import Visdom import cv2 image=cv2.imread(img_path) vis=Visdom(env="img") vis.image(image.transpose(2, 0, 1)[::-1,...]) 注意cv2的图片是BGR,用visdom显示出来是RGB的,而且通道数在第一位。...
  • visdom的安装排坑及远程启动visdom 安装排坑 visdom首次启动自动下载文件,种种原因导致下载往往失败,需要做一下处理: (1) 将'.../Anaconda/Anaconda/Lib/site-packages/visdom/server.py’的1917行注释掉 (2) '.....
  • visdom简易教程

    万次阅读 多人点赞 2019-01-05 21:44:44
    如果想用pytorch来做神经网络学习和训练,那么不管想不想,你都得学visdom这个可视化工具,因为别人全部用这个玩意在进行可视化显示,如果不会用有时甚至别人的代码都跑不起来。这里这么说似乎显得有点怨念,这是真...
  • win10系统,cmd窗口启动visdom服务没问题,浏览器打开http://localhost:8097/地址也没问题。在pycharm里调试代码...vis = visdom.Visdom(env='first') vis.text('first visdom', win='text1') vis.text('hello PyT...
  • visdom替换文件static.rar

    2020-02-20 15:55:36
    visdom蓝屏必须的static文件,下载后,进行解压,解压到本地文件夹,然后替换到visdom文件夹下就可以了 我设定的是2积分就可以了,但是发现下载的人怎么7积分的都有,我也不知道为什么

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,367
精华内容 946
关键字:

visdom