位置: IT常识 - 正文

深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码

编辑:rootadmin
深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码

推荐整理分享深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码,希望有所帮助,仅作参考,欢迎阅读内容。

深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

跟着杜老师学AI

看看我们干了什么, 就是把bouding box恢复成框而已

1.1 知识点和先验知识对于模型推理后的后处理,可以直接使用cuda核函数进行解码,效率比较高nms也可以在核函数里面实现这里演示了一个yolov5的实际案例,后续其他的操作都是类似的gpu_decoder难度较大,一般先写一个cpu的decoder, 再写个gpu_decoder.注意: yolov5 中的detect.py是对一张图片做推理, 推理用的信息是(n x num_classes + 5)yolov5的输出tensor(n x 85), n 是 n个bounding box其中85是cx, cy, width, height, objness, classification * 80objctness(物体检测)的意思是当前这个Bounding Box是否包含检测目标class_confidence条件概率的意思是当前Bounding Box的对于是否包含这个类别目标的概率, 并且每一个bounding box里面有全类别的class_confidence。当前bounding box的 confidence(置信度) = objectness(物体概率) x class_confidence(条件概率)最后拿来计算置信度的confidence是最大的class_confidence总之, 无论是CPU解码还是GPU解码, 都是两步走, 置信度过滤后NMS过滤, 把一张图多余的框去掉。但是NMS操作之前需要先把Box信息恢复成框在GPU解码输出中,[count, box1, box2, box3] 因为GPU解码是多线程的, 所以需要用count记录已经处理了多少个bounding box。CPU单线程不需要, GPU需要确保不会将一个检测框重复输出或者漏掉。在深度学习部署中,通常使用单精度浮点数(float)来存储数据。单精度浮点数占用4个字节,相比于双精度浮点数(double)占用的8个字节,可以减少存储空间和计算时间,同时也可以更好地利用GPU的计算资源。不过,在某些特殊情况下,可能需要使用双精度浮点数来更准确地表示数据。代码中看到f要知道为什么在CPU和GPU用box信息回复bounding box的时候需要知道, 图像的左上角才是原点下图是NMS流程图 1.2 kernel函数的简单了解kernel函数可以理解为是对线程的模板, 写好了一个模板其他线程都可以用这个模板高性能计算这里面怎么知道是哪一个呢? 用position索引就行了在CUDA中,静态修饰符static用于限制变量、函数、结构体等在当前文件中的作用范围。在Kernel函数中,使用静态修饰符可以避免编译器为每个线程重新创建一份变量,提高代码的效率。通常情况下,我们会将Kernel函数
本文链接地址:https://www.jiuchutong.com/zhishi/299615.html 转载请保留说明!

上一篇:Python+chatGPT编程5分钟快速上手,强烈推荐!!!(python编程100例)

下一篇:二维码基本原理(二维码的实现原理和实现过程)

  • 静态网页设计与制作“主机”和“域名”可以直接从阿里云或者腾讯云官网购买

    静态网页设计与制作“主机”和“域名”可以直接从阿里云或者腾讯云官网购买

  • vivoz5x手机尺寸多少(vivo z5x尺寸是多少厘米)

    vivoz5x手机尺寸多少(vivo z5x尺寸是多少厘米)

  • 淘宝app怎么看等级(淘宝app如何查看淘宝等级)

    淘宝app怎么看等级(淘宝app如何查看淘宝等级)

  • 华为p40尺寸多少(华为p40的尺寸长宽高)

    华为p40尺寸多少(华为p40的尺寸长宽高)

  • 微信电话会议怎么发起(微信电话会议怎么录音)

    微信电话会议怎么发起(微信电话会议怎么录音)

  • 抖音什么时候发视频能让更多人看到  (抖音什么时候发流量最好)

    抖音什么时候发视频能让更多人看到 (抖音什么时候发流量最好)

  • h5制作是什么意思(h5制作软件是什么)

    h5制作是什么意思(h5制作软件是什么)

  • 安卓怎么恢复微信聊天记录(安卓怎么恢复微信聊天记录的内容免费)

    安卓怎么恢复微信聊天记录(安卓怎么恢复微信聊天记录的内容免费)

  • 微信语音翻译对方能看到吗(微信语音翻译对方知道吗)

    微信语音翻译对方能看到吗(微信语音翻译对方知道吗)

  • 华为nova7屏幕不清晰(华为nova7屏幕不贴膜可以吗)

    华为nova7屏幕不清晰(华为nova7屏幕不贴膜可以吗)

  • 打印可以打彩色的吗(打印打彩色的多少钱)

    打印可以打彩色的吗(打印打彩色的多少钱)

  • 252掩码是几个IP(255.255.253 掩码的ip范围)

    252掩码是几个IP(255.255.253 掩码的ip范围)

  • 苹果工作机是什么意思(苹果工作机和正常机的区别)

    苹果工作机是什么意思(苹果工作机和正常机的区别)

  • 红米手机16g怎么变64g(红米手机怎么扩大存储空间)

    红米手机16g怎么变64g(红米手机怎么扩大存储空间)

  • 手机充错话费可以退吗(手机充错话费可没少交)

    手机充错话费可以退吗(手机充错话费可没少交)

  • 微信可以加多少好友就会满(微信可以加多少人才满)

    微信可以加多少好友就会满(微信可以加多少人才满)

  • 电脑垃圾软件怎么卸载(电脑垃圾软件怎么彻底清除win10)

    电脑垃圾软件怎么卸载(电脑垃圾软件怎么彻底清除win10)

  • 计算机病毒是指(计算机病毒是指能够侵入计算机并在计算机的)

    计算机病毒是指(计算机病毒是指能够侵入计算机并在计算机的)

  • wps没保存的文档怎么找回(怎么找wps没保存的文档)

    wps没保存的文档怎么找回(怎么找wps没保存的文档)

  • 拼多多为什么助力不了(拼多多为什么助力了没反应)

    拼多多为什么助力不了(拼多多为什么助力了没反应)

  • 微信登录抖音权限怎么设置(微信登录抖音权限在哪里打开)

    微信登录抖音权限怎么设置(微信登录抖音权限在哪里打开)

  • 移动硬盘可以当电脑硬盘使用吗(移动硬盘可以当电脑硬盘用吗)

    移动硬盘可以当电脑硬盘使用吗(移动硬盘可以当电脑硬盘用吗)

  • 小米手环4来电不提醒(小米手环4来电不震动,来电不提醒怎么办)

    小米手环4来电不提醒(小米手环4来电不震动,来电不提醒怎么办)

  • 百度知道-网站说明、产品介绍(百度知道网站模板)

    百度知道-网站说明、产品介绍(百度知道网站模板)

  • word空心字体怎么设置(word2016空心字)

    word空心字体怎么设置(word2016空心字)

  • iphonexs无法关机(苹果xs手机无法关机)

    iphonexs无法关机(苹果xs手机无法关机)

  • 苹果6怎么看电池寿命(苹果6怎么看电池)

    苹果6怎么看电池寿命(苹果6怎么看电池)

  • 结合表单验证谈el-form中model、prop、rules属性(表单验证用什么方法实现)

    结合表单验证谈el-form中model、prop、rules属性(表单验证用什么方法实现)

  • 小规模增值税附表一怎么填
  • 邮政电信业务差距大吗
  • 待认证进项税账务处理
  • 一般纳税人金税盘全额抵扣分录
  • 关税的税收主体是外国的进出口商
  • 利润表报错了怎么撤回修改
  • 子公司分红对合并报表的影响
  • 合伙企业投资收益
  • 小规模纳税人取得的专票转为一般纳税人之后能抵扣吗
  • 固定资产折旧计入管理费用
  • 预付绩效工资是什么意思
  • 汽车进口税率表
  • 地税服务业发票税率多少
  • 一般纳税人收小规模普票可以算成本吗
  • 增值税征收比例和征收方式
  • 销项发票遗失怎么办
  • 劳务费开发票还要代扣代缴吗?
  • 营改增后发票报销管理规定是怎样的?
  • 票据质押放流贷的风险归谁
  • 子公司是否可以共享总公司的资质
  • 员工宿舍固定资产检查通知
  • 苹果手机m开头的序列号代表什么
  • win11 应用商店
  • 计算土地增值税时契税可以扣除吗
  • 认证未抵扣往哪里记
  • 刚注册的有限公司可以马上注销吗
  • ajax不刷新页面
  • 实收资本可以大于注册资本嘛
  • Linux系统中sort排序命令的使用教程
  • 独立费用包括
  • php简单加密
  • 如何验证工具坐标系
  • kill命令用法
  • 史上伟大电影
  • 印花税账务处理会计分录
  • 工商年报资产状况纳税总额怎么填
  • db management
  • 5万元买二手车能买什么价位的车
  • 长期股权投资其他债券投资公允价值变动
  • 企业结售汇业务需要做什么
  • 捐赠支出汇算清缴需要调增吗
  • 工程施工企业转账手续费计入什么会计科目
  • 劳务费计入工资薪金总额吗
  • 公对私转账交税
  • 劳务分包劳务费付款比例
  • 长期股权投资的账务处理
  • 固定资产计提折旧表
  • 缴纳残保金会计分录怎么做
  • 待认证转出
  • 施工企业机械租赁费用
  • 自产赠送视同销售的成本如何确定?
  • 认缴资金 实缴资金
  • 未取得发票能计入在建工程吗
  • 房租增值税专票税点
  • 企业增加实收资本的途径不包括
  • 电影赠票怎么用
  • 进项税额转出的分录怎么做
  • 会计一般采用什么科目
  • 查看sqlserver操作记录
  • mysql 5.7.28安装
  • ghost还原文件
  • win7 64位打开软件时显示丢失wpcap.dll的三种解决办法
  • 围绕摄像机旋转怎么设置
  • 判断输入的日期是一年中第几天
  • 如何用bat批量删除文件
  • 欢迎使用城市供水信息服务平台
  • cocos2dx-3.2+lua 常用代码
  • jquery设置宽高
  • javascript性能优化写法
  • js判断路径下图片是否存在
  • Android屏幕适配分屏
  • jquery怎么获取
  • python字符串的编码规则
  • python中set用法
  • locust框架
  • 出租车开的发票如何查询校验码?
  • 上市公司的税务风险大吗
  • 深圳地税局地址工作时间
  • 税务部门立足
  • sp海淘3档到国内什么快递
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设