当前位置:网站首页>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/'
边栏推荐
猜你喜欢

第四周学习 HybridSN,MobileNet V1,V2,V3,SENet

基于Sikuli GUI图像识别框架的PC客户端自动化测试实践

最牛逼的集群监控系统,它始终位列第一!

赛灵思MPSOC裸机下的 USB调试实验

通过组策略安装软件和删除用户配置文件

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

asdn涨薪技术之apifox+Jenkins如何玩转接口自动化测试
![LeetCode 899 有序队列[字典序] HERODING的LeetCode之路](/img/95/1b63cfb25b9e0802666114f089fcb8.png)
LeetCode 899 有序队列[字典序] HERODING的LeetCode之路

C#/VB.NET 从PDF中提取表格

Activiti产生的背景和作用
随机推荐
代码分析Objective-C中的深拷贝与浅拷贝
[论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比
小身材有大作用——光模块寿命分析(二)
LeetCode——622.设计循环队列
SmobilerService 推送实现
后台图库上传功能
最牛逼的集群监控系统,它始终位列第一!
通过组策略安装软件和删除用户配置文件
优维低代码:Provider 构件
JUC(三):锁核心类AQS ing
FE主导打造一个运营活动平台
实至名归!九章云极DataCanvas公司荣获智能制造领域多项殊荣
零信任架构分析【扬帆】
LeetCode 899 Ordered queue [lexicographical order] HERODING's LeetCode road
dataset数据集有哪些_数据集类型
下午见!2022京东云数据库新品发布会
Traceback (most recent call last): File
赛灵思MPSOC裸机下的 USB调试实验
子结点的数量
【一起学Rust】Rust包管理工具Cargo初步了解