当前位置:网站首页>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/'
边栏推荐
- 数据库一席谈:打造开源的数据生态,支撑产业数字化浪潮
- 【HCIP持续更新】STP协议相关保护机制
- 实现2d人物在跳跃的同时左右移动
- 学习软件测试需要掌握哪些知识点呢?
- MySQL - 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded
- Traceback (most recent call last): File
- After completing the interview and clearance collection of Alibaba, I successfully won the 15th Offer this year
- 4500字归纳总结,一名软件测试工程师需要掌握的技能大全
- SmobilerService 推送实现
- FR9811S6 SOT-23-6 23V,2A同步降压DC/DC转换器
猜你喜欢

基于SSM和Web实现的农作物生长监控系统
![[论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比](/img/48/8d2cdf33862dc4622230c69d381b82.png)
[论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比

The effects of the background and the Activiti

C language advanced article: memory function

"Digital Economy Panorama White Paper" Financial Digital User Chapter released!

Activiti产生的背景和作用

XDR平台架构与关键技术解析

c语言进阶篇:内存函数

在线生成接口文档

Five super handy phone open-source automation tools, which is suitable for you?
随机推荐
【MySQL功法】第4话 · 和kiko一起探索MySQL中的运算符
【一起学Rust】Rust包管理工具Cargo初步了解
c语言进阶篇:内存函数
mysql advanced (twenty-four) method summary of defense against SQL injection
LeetCode-48. 旋转图像
FR9811S6 SOT-23-6 23V,2A同步降压DC/DC转换器
后台图库上传功能
LeetCode——1161. 最大层内元素和
【MySQL功法】第2话 · 数据库与数据表的基本操作
PC client automation testing practice based on Sikuli GUI image recognition framework
微信小程序获取手机号
零拷贝、MMAP、堆外内存,傻傻搞不明白...
小身材有大作用——光模块基础知识(一)
flink流批一体有啥条件,数据源是从mysql批量分片读取,为啥设置成批量模式就不行
Matlab学习10-图像处理之傅里叶变换
从零开始Blazor Server(6)--基于策略的权限验证
[论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比
【HCIP持续更新】STP协议相关保护机制
JS快速高效开发技巧指南(持续更新)
viewstub 的详细用法_pageinfo用法