当前位置:网站首页>pytorch+tensorboard使用方法
pytorch+tensorboard使用方法
2022-08-03 11:43:00 【圆月弯刀鞘】
tensorboard是tensorflow中的可视化工具,pytorch也可以使用,并不一定需要依赖GPU
在pytorch的基础上,如需使用tensorboard可以直接使用pip安装tensorboard
torch代码中的使用tensorboard的方法:
1、准备好存放log文件的目录,并创建SummaryWriter实例
from torch.utils.tensorboard import SummaryWriter
# 参数中传入准备好的log文件夹路径
writer = SummaryWriter("./logs")
2、添加标量add_scalar
# 添加loss对应的两个标量,其中loss/train_loss和loss/valid_loss是分组的使用方式
# 两个标量都属于loss组,这一组的标量折线图会放到一块儿但不在同一个图像上
writer.add_scalar("loss/train_loss", train_loss, epoch+1)
writer.add_scalar("loss/valid_loss", valid_loss, epoch+1)
3、添加多个标量到同一个坐标系中add_scalars
#在这里插入代码片
writer.add_scalars("loss",{
"train_loss":train_loss, "valid_loss":valid_loss}, epoch+1)
4、关闭writer
writer.close()
命令行启动tensorboard服务,然后使用浏览器打开服务页面
tensorboard --logdir='logs/'
边栏推荐
猜你喜欢

优维低代码:Provider 构件

零信任的基本概念【新航海】

Five super handy phone open-source automation tools, which is suitable for you?

分享一款实用的太阳能充电电路(室内光照可用)

2022年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多

Matlab学习13-图像处理之可视化GUI程序

技术总监需要会些什么?也太难了!

4500字归纳总结,一名软件测试工程师需要掌握的技能大全

MySQL - 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded

net start mysql 启动报错:发生系统错误5。拒绝访问。
随机推荐
LeetCode——622.设计循环队列
【MySQL功法】第2话 · 数据库与数据表的基本操作
JUC(三):锁核心类AQS ing
Five super handy phone open-source automation tools, which is suitable for you?
Cookie and Session usage
LP流动性挖矿DAPP系统开发丨流动性挖矿功能原理及说明
bash for循环
微信小程序获取手机号
微信小程序获取用户手机号码
LeetCode 899 Ordered queue [lexicographical order] HERODING's LeetCode road
【一起学Rust】Rust学习前准备——注释和格式化输出
[Wrong title] Circuit maintenance
一文带你弄懂 CDN 技术的原理
dataset数据集有哪些_数据集类型
小身材有大作用——光模块寿命分析(二)
LeetCode刷题笔记:105.从前序与中序遍历序列构造二叉树
SmobilerService 推送实现
第四课 标识符、关键字、变量、变量的分类和作用域、常量
基于PHP7.2+MySQL5.7的回收租凭系统
Matlab学习13-图像处理之可视化GUI程序