pytorch中tensorboard使用

参考官网

  1. 导入tensorboard
from torch.utils.tensorboard import SummaryWriter
  1. 创建SummaryWriter实例
    writer=SummaryWriter( log_dir=None, comment='', purge_step=None, max_queue=10, flush_secs=120, filename_suffix='')
    参数log_dir生成日志文件保存的路径,默认是./runs,一般只需设置这个,其余选默认值
  2. SummaryWriter可以记录scalar,model graphimages
  • 记录scalar writer.add_scalar('train/loss',loss_data,i+1),第一个参数是表格中显示出的变量名;第二个参数是代码中的变量名,即要跟踪的变量;第三个参数相当于index
  • 记录model graph(网络模型)
input = torch.zeros(1,3,224,224).cuda()# 定义输入图像尺寸
writer.add_graph(model,input)
  • 查看images
images,label = next(iter(train_dataloader))
grid = torchvision.utils.make_grid(images)
writer.add_image('images', grid, 0)
  1. 最后记得writer.cloae()
  2. 在终端输入tensorboard --logdir=./runs ,点击跳转链接,可以看到下图
    logdir是保存记录的路径
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值