visdom 使用教程

import visdom


x = torch.arange(1, 30, 0.01)
y = torch.sin(x)
vis = visdom.Visdom(env=u'test', use_incoming_socket=False)

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


#  动态绘制  关键是设置update 除了第一次绘制 之后都使用update
for i in range(10):
    x = torch.tensor([i])
    y = x**2
    vis.line(y, x, win='polynomial', update='append' if i>0 else None)
    #  time.sleep(0.5)

'''
image 绘制
二维张量 H W 或者三维张量 3 H W 分别对应黑白彩色图像
四维张量 N C H W 把多张图片拼接在一起
'''

vis.image(torch.randn(64, 64).numpy())
vis.image(torch.randn(3, 64, 64).numpy(), win='colorful')
vis.images(torch.randn(36, 3, 64, 64), nrow=6, win='random', opts={'title':'images'})

vis.text(u'使用html标签',win='visdom')

服务器端运行:

Python -m visdom.server

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值