pytorch1.7.1安装tensorboard

0.打开终端

conda install tensorboard

尽管存在torch.utils.tensorboard ,但是pytorch内部并没有安装包,需要自己安装

1.代码示例

代码里和tensorboard相关的都写的了注释
SummaryWriter()自动创建一个runs的文件夹
在这里插入图片描述
里面存了一个event的文件

import torch
from torch.utils.tensorboard import SummaryWriter


# Writer will output to' ./runs/' directory by default.
writer = SummaryWriter()

x = torch.arange(-5, 5, 0.1).view(-1, 1)
y = -5 * x + 0.1 * torch.randn(x.size())

model = torch.nn.Linear(1, 1)
criterion = torch.nn.MSELoss()
optimizer = torch.optim.SGD(model.parameters(), lr=0.1)


def train_model(iter):
    for epoch in range(iter):
        y1 = model(x)
        loss = criterion(y1, y)
        # log a scalar value,使用add_scalar函数来完成
        # For example, lets create a simple linear regression training,
        # and log loss value using add_scalar
        # 参数含义:title,y轴,x轴
        writer.add_scalar("Loss/train", loss, epoch)
        optimizer.zero_grad()
        loss.backward()
        optimizer.step()


train_model(10)
writer.flush()
writer.close()
# 在终端使用tensorboard logdir= ‘路径名’
# 把runs的文件路径给出来就行,tensorborad会自动递归的寻找带有event后缀的文件
# 然后直接打开 http://localhost:6006/

在这里插入图片描述

2.参考来源

pytorch文档之tensorboard

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值