1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| import torch import visdom vis = visdom.Visdom(env='test1') x = torch.arange(1,30,0.01) y = torch.sin(x) vis.line(X=x,Y=y,win='sinx',opts={'title':'y=sin(x)'})
for ii in range(0, 10): x = torch.Tensor([ii]) y = x vis.line(X=x, Y=y, win='polynomial', update='append' if ii > 0 else None)
x = torch.arange(0, 9, 0.1) y = (x ** 2) / 9 vis.line(X=x, Y=y, win='polynomial', name='this is a new Trace')
vis.image(torch.randn(3, 64, 64).numpy(), win='random2')
vis.images(torch.randn(36, 3, 64, 64).numpy(), nrow=6, win='random3', opts={'title':'random_imgs'}) vis.text(u'''<h1>Hello Visdom</h1><br>Visdom是Facebook专门为<b>PyTorch</b>开发的一个可视化工具, 在内部使用了很久,在2017年3月份开源了它。 Visdom十分轻量级,但是却有十分强大的功能,支持几乎所有的科学运算可视化任务''', win='visdom', opts={'title': u'visdom简介'} )
|