news 2026/7/12 18:09:39

YOLO系列学习三(训练):

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
YOLO系列学习三(训练):

!!!如何让训练跑的更快:

一.训练效率:即下面四种硬件资源的利用率

二.两个高效率训练的典型特征:

-cuda的利用率又高又稳

-所有资源利用率都不到100%

三.影响GPU训练效率的4个选项:

1.imgsz选项--->缩放

注:imgsz必须是32的倍数

例如:imgsz=640,就是将图片缩放到一个640×640的正方形里,图片的宽高比例不变

到目前为止的训练的完整流程:

重点:

-imgsz越小,训练越快,但是也是有上限的,并且还与训练效果有关

-Imgsz设置成多少比较合适:一般保持默认的640就行

-比较建议调整的情况有两种:

1.图片尺寸很大,目标一丁点---->imgsz调高一点

2.图片尺寸普遍比640小---->保持原本(接近)的32倍的imgsz

2.batch选项---->批次

一个批次里图片的数量:批量(batch size)

代码里将"batch=2",一次投喂两张图片

硬件条件会限制batch的上限

batch=2 时间:大概42s

batch=8 时间:大概22s

(1)batch对显存占用和训练效率的影响:

-batch太小,显存占用低,训练效率低

-随着batch越调越高,显存占用会变高,训练效率也会变高,但是效率的提升是有限的

-尤其是显存占用快满的时候,效率反而会变差

-batch再高的话,甚至会开始报错

(2)接近最快的batch一般是在一个区间里,我们只需要将batch调整到这个区间就行

方法:将"batch=-1",YOLO就会自动帮你找一个相对合适的batch,调到能差不多接近最快就行

3.cache选项---->缓存

默认cache=False,即不适用缓存

对应cache="ram",即使用内存作为缓存

缓存的核心思想:如果一个东西你经常用,就放到近一点的地方

所有训练集图片都以文件的形式存储下硬盘里,每次训练时,都需要将图片从硬盘加载到内存里,再进行后续操作

cache="ram",提前加载,提前缩放(大概率可以提高训练的效率)

缺点:所有缩放后的图片都会放到 内存里,所以内存要足够大,才能容纳这些图片

4.workers选项---->打包

细节:

-每一轮的每个批次都是随机打包的

-在把每批次的图片拼到一个数据块之前,通常会先随机修改一下

数据增强(修改)----随机放大或缩小一些,接着随机旋转一点角度,再调一调颜色,再从中间裁剪一下

一个批次完整的打包流程:

解决办法:多开几个进程打包:

"worker=1",时间:大概12s

worker每加一,内存就要多消耗一倍

5.邪修路线:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/11 8:10:02

Clay文本选择功能终极指南:从原理到高性能实现

Clay文本选择功能终极指南:从原理到高性能实现 【免费下载链接】clay High performance UI layout library in C. 项目地址: https://gitcode.com/GitHub_Trending/clay9/clay Clay高性能UI库的文本选择功能为开发者提供了跨平台、轻量级且高效的文本交互解决…

作者头像 李华
网站建设 2026/7/5 14:03:51

新闻摘要语音播报系统基于EmotiVoice构建

新闻摘要语音播报系统基于EmotiVoice构建 在信息爆炸的时代,人们越来越依赖“听”来获取新闻——通勤路上、做家务时、闭目休息间,一段清晰、自然、富有节奏感的语音播报,远比盯着屏幕阅读更高效、更舒适。然而,市面上大多数自动化…

作者头像 李华
网站建设 2026/7/12 6:37:13

建立AI语音溯源机制:EmotiVoice水印功能设想

建立AI语音溯源机制:EmotiVoice水印功能设想 在虚拟主播深夜直播带货、智能客服精准模仿亲人语调的时代,一段听不出破绽的合成语音可能正在悄然改变一场舆论风向。2023年某社交平台上流传的一段“名人道歉录音”引发轩然大波,最终被证实为TTS…

作者头像 李华
网站建设 2026/7/10 22:47:38

活动回顾 | 镜舟科技出席鲲鹏开发者创享日・北京站

01 盛会回顾:创未来,享非凡12月12日,由华为技术有限公司主办的“鲲鹏开发者创享日・北京站”在北京圆满落幕。作为中国领先的企业级数据基础设施服务商,镜舟科技受邀出席,并亮相“开发者解决方案展区”,与现…

作者头像 李华