位置: 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例)

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

  • 怎么玩转微信淘客公众号系统?(怎么玩转微信淘宝号)

    怎么玩转微信淘客公众号系统?(怎么玩转微信淘宝号)

  • vivoY77怎么设置抬起唤醒(vivoy77怎么设置锁屏密码)

    vivoY77怎么设置抬起唤醒(vivoy77怎么设置锁屏密码)

  • 苹果12是oled屏吗(iphone 12是oled吗)

    苹果12是oled屏吗(iphone 12是oled吗)

  • 华为p40是否有无线充电功能(华为P40是否有无线充电)

    华为p40是否有无线充电功能(华为P40是否有无线充电)

  • 钉钉老师发起的签到不显示(钉钉老师发起的会议不显示)

    钉钉老师发起的签到不显示(钉钉老师发起的会议不显示)

  • 腾讯会议私聊主持人可以看见吗(腾讯会议私聊主持人能看到记录吗)

    腾讯会议私聊主持人可以看见吗(腾讯会议私聊主持人能看到记录吗)

  • 芒果微信会员怎样共享呢(芒果微信会员怎么取消自动续费)

    芒果微信会员怎样共享呢(芒果微信会员怎么取消自动续费)

  • 苹果8声音小(苹果8声音小声是什么原因)

    苹果8声音小(苹果8声音小声是什么原因)

  • 网络lp地址是什么意思(网络地址 ip地址)

    网络lp地址是什么意思(网络地址 ip地址)

  • 苹果原装数据线坏了可以免费换吗(苹果原装数据线是几a的)

    苹果原装数据线坏了可以免费换吗(苹果原装数据线是几a的)

  • 查找与替换在哪里找(查找与替换在哪个菜单选项卡)

    查找与替换在哪里找(查找与替换在哪个菜单选项卡)

  • 苹果官网优惠码哪里可以得到(苹果官网优惠码输入口)

    苹果官网优惠码哪里可以得到(苹果官网优惠码输入口)

  • 手机青少年模式怎么开启(手机青少年模式什么意思)

    手机青少年模式怎么开启(手机青少年模式什么意思)

  • 怎么把浏览器缓存的视频转换成mp4(怎么把浏览器缓存的视频保存到本地)

    怎么把浏览器缓存的视频转换成mp4(怎么把浏览器缓存的视频保存到本地)

  • 爱奇艺会员怎么取消(爱奇艺会员怎么退款)

    爱奇艺会员怎么取消(爱奇艺会员怎么退款)

  • lte版和wifi版的区别(lte版和wifi版的区别全网通)

    lte版和wifi版的区别(lte版和wifi版的区别全网通)

  • 华为mate30单卡还是双卡(华为mate30有单卡机吗)

    华为mate30单卡还是双卡(华为mate30有单卡机吗)

  • 趣步为啥置换不了(趣步置换500个需要等多久)

    趣步为啥置换不了(趣步置换500个需要等多久)

  • 11是双卡吗(华为nova11是双卡吗)

    11是双卡吗(华为nova11是双卡吗)

  • 微信更换实名制会删掉好友吗(微信更换实名制账单会清除吗)

    微信更换实名制会删掉好友吗(微信更换实名制账单会清除吗)

  • 红米note7pro多重(红米note7pro重量和厚度)

    红米note7pro多重(红米note7pro重量和厚度)

  • qq隐藏联系人是干嘛的(qq隐藏联系人不见了)

    qq隐藏联系人是干嘛的(qq隐藏联系人不见了)

  • 三星手机重启快捷键(三星手机重启快捷键在哪)

    三星手机重启快捷键(三星手机重启快捷键在哪)

  • 华为p30怎样反向充电(p30手机反向充电的操作)

    华为p30怎样反向充电(p30手机反向充电的操作)

  • oppor15到底防不防水(oppo r15防不防水)

    oppor15到底防不防水(oppo r15防不防水)

  • mac系统中如何切换全角半角?苹果电脑输入法全角半角切换快捷键介绍(mac系统如何切换大小写)

    mac系统中如何切换全角半角?苹果电脑输入法全角半角切换快捷键介绍(mac系统如何切换大小写)

  • 个体工商户能开多少钱的普票
  • 汽车购买者
  • 每月10万不要交税从什么时候开始
  • 国内支付业务收入怎么算
  • 固定资产进项税额
  • 行政单位发过节费违法吗
  • 住房公积金部分业务暂停办理
  • 未分配利润太多说明什么
  • 去年已支付的费用怎么查
  • 应付账款周转率分析
  • 票据权利的概念与性质
  • 合同中的税费需要交税吗
  • 什么情况下发票不能冲红
  • 营业外收入做多了怎么办
  • 开票码必须输入吗
  • 房产交易会涉及哪些费用
  • 购入增值税税控系统专用设备为什么全额计入固定资产
  • 一般纳税人差额申报表填写
  • 研发费用的税收政策
  • 机动车购置税怎么收
  • mac u盘
  • 上月库存占比怎么算
  • 炫龙dd3笔记本怎么样
  • macos新版本
  • 土地使用税的税目写什么
  • php延迟2秒执行
  • 货币资金属于
  • 克扣拆迁款
  • vue2+element-plus 密码校验及动态校验
  • yii2-admin
  • 商业企业促销费包括哪些
  • vuecli项目实战
  • html的网址
  • 企业的银行账户按用途分不包括的是
  • 税控开票清单
  • 一般纳税人购进免税农产品如何抵扣进项税额
  • python科学计算库有哪些
  • 普通增值发票可以抵扣进项税吗
  • 融资租出的办公楼
  • 企业签发银行承兑汇票支付采购款
  • 床垫发票
  • 哪些行业不适用税前加计扣除政策
  • 金税盘维护费应该计入什么科目
  • 怎样计提税金及附加
  • 个体户没有账
  • 金税盘减免税款分录
  • 企业年金个人和公司缴费比例
  • 列入固定资产的标准
  • 以货换货什么意思
  • 外币折算会计思维导图
  • 购买设备分期付款凭证怎么做
  • 应付账款冲减会计分录
  • 09年前的固定资产
  • 单位的收入是刷卡怎么做账?
  • 亏损弥补的会计处理方法
  • 收到没有填税号的信息
  • 发票作废了还能恢复吗?
  • 如何查看mysql连接池
  • wcu.exe是什么
  • oracle linux6.9
  • ubuntu下安装deb文件
  • xp系统停止服务了还能用吗
  • linux lv vg
  • win10 运行
  • win8整理磁盘碎片的步骤
  • w8系统输入法怎么弄出来
  • linux系统如何安装软件包
  • cocoscreator场景切换
  • 5.2光源
  • Android中的touch事件
  • 仿客齐集首页导航条DIV+CSS+JS [代码实例]
  • dos命令不能执行怎么回事
  • vue实现分页功能
  • jquery 单页应用
  • vue左侧菜单栏实现
  • js中提交表单
  • jquery页面布局
  • 广东怎么交农村合作医疗保险
  • 一般纳税人附加税减半征收政策
  • 酒精税收分类编码查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设