visdom简介
visdom是Facebook专门为pytorch开发的一款可视化工具。
在anaconda prompt中输入pip install visdom进行安装。安装完成后,需通过python -m visdom.server命令启动visdom服务。visdom服务是一个Web Server服务,默认绑定8097端口,可打开浏览器输入https://localhost8097进入visdom界面(最好是谷歌浏览器)。
visdom中有以下两个重要概念:
- env:环境。不同环境的可视化结果相互隔离,互不影响,在使用时如果不指定env,默认使用main。
- pane:窗格。窗格相当于一个新的窗口,可用于可视化图像、数值或打印文本等,其可以拖动、缩放、保存和关闭。
visdom可对多种数据进行可视化,包括数值、图像、文本,甚至是视频, 支持pytorch的tensor和numpy的ndarray两种数据结构,但不支持python的int、float等类型。