画图代码如下
import visdom
import torch as t
vis = visdom.Visdom(env="image test", log_to_filename='img_test_cpz.log')
# append 追加数据
for ii in range(0, 20):
# 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')
只需要在实例化visdom时指定log_to_filename的文件保存地址即可。
复现代码如下
import visdom
vis = visdom.Visdom()
vis.replay_log(r'D:\work\code\MyTools\read_csv\img_test_cpz.log')
在vis.replay_log中填入本地保存的env文件路径,运行即可在自己的visdom浏览器中可视化。