当前位置: 首页 > news >正文

网站建设 页面站长工具站长之家官网

网站建设 页面,站长工具站长之家官网,中国建设会计协会网站首页,辽宁建设工程信息网官网平台目录模型部署工作ONNX存在的意义ONNX(Open Neural Network Exchange)ONNX示例模型推理示例Batch调整量化量化方式常见问题模型部署工作 训练好的模型在特定软硬件平台下推理针对硬件优化和加速的推理代码 训练设备平台: CPU、GPU、DSP ONN…

目录

  • 模型部署工作
  • ONNX存在的意义
  • ONNX(Open Neural Network Exchange)
    • ONNX示例
    • 模型推理示例
    • Batch调整
    • 量化
    • 量化方式
  • 常见问题

模型部署工作

  1. 训练好的模型在特定软硬件平台下推理
  2. 针对硬件优化和加速的推理代码

训练设备平台:
CPU、GPU、DSP

ONNX存在的意义

模型与硬件之间的对应关系适配复杂度mxn的结果,导致开发复杂化、效率较低等问题

在这里插入图片描述
使用一种模型表达结构将训练框架的输出结构统一化,将模型部署复杂度从mxn转变为m+n

在这里插入图片描述
ONNX变身是一种模型格式,属于文本,不是程序,无法直接在设备上运行。因此,需要软件栈去加载ONNX模型,使其在硬件设备上高效推理。这个软件栈指的是模型的推理框架。推理框架分类硬件商自研和通用推理框架。自研推理框架底层优化较好,推理的计算效率较高,不具备普适性,无法应用到其他的芯片上。而通用推理框架是具备通用性,可应用在不同的软硬件平台下,降低开发难度,提升开发的效率,不需要用户关注底层框架,只需要将接口对应完成即可。
在这里插入图片描述整体推理过程:先使用模型框架训练完成模型后,转换为ONNX模型结构,在使用推理框架,将ONNX模型高效地运行在软硬件平台下。
在这里插入图片描述

ONNX(Open Neural Network Exchange)

一种针对机器学习所设计的开放式的文件格式,用于存储训练好的模型。不同的训练框架可采用相同格式存储模型并交互。由微软,亚马逊,Facebook和IBM等公司共同发起。
在这里插入图片描述

ONNX示例

使用torch.onnx.export进行onnx模型导出。
在这里插入图片描述
导出的onnx模型之后,进入netron.app进行模型结构可视化操作

在这里插入图片描述
ResNet的ONNX模型导出
在这里插入图片描述
参数讲解
在这里插入图片描述

模型推理示例

使用mmdeploy中示例,应用ONNX Runtime进行模型推理
在这里插入图片描述
使用TensorRT对ONNX模型进行推理
在这里插入图片描述

Batch调整

上述生成ONNX时,是使用(1, X,X,X)图像输入是1维度,导致模型推理时也为一张图一张图的推理,效率较慢,使用多张图进行模型推理,使用dynamic_axes参数即可实现。

在这里插入图片描述
在这里插入图片描述
在TensorRT模型数据格式转换中进行修改,minShapes和maxShapes参数设置
在这里插入图片描述

量化

除了使用Batch增加模型推理速度外,还可以使用量化进行加速。一般而言,使用float16不会影响模型的精度变化,而使用int8存储格式后模型精度会略有下降。
在这里插入图片描述

量化方式

  1. 训练后量化:Post-training quantization(PTQ)
  2. 训练时量化:Quantization-aware training(QAT)

如果使用的是QAT的话,是在模型训练过程中已经实现了模型精度的转换,使用onnx数据结构转换即可,而如果使用的是PTQ的话,需要在对应的计算平台上进行精度转换。

对称量化:取模型的数值对称区间,对应到INT8(-127,127)中,可以得到一个量化系数(简单理解为比例系数,127/6),从而将FP32中的数值与INT8进行对应。
在这里插入图片描述
在TensorRT中被称为calibration
在这里插入图片描述

常见问题

在这里插入图片描述


文章转载自:
http://should.rjbb.cn
http://rainbarrel.rjbb.cn
http://ovate.rjbb.cn
http://daoism.rjbb.cn
http://fluyt.rjbb.cn
http://verneuk.rjbb.cn
http://biconical.rjbb.cn
http://conchae.rjbb.cn
http://masterdom.rjbb.cn
http://fossula.rjbb.cn
http://much.rjbb.cn
http://hexamine.rjbb.cn
http://picky.rjbb.cn
http://perinde.rjbb.cn
http://seaward.rjbb.cn
http://boatmanship.rjbb.cn
http://ahab.rjbb.cn
http://airbus.rjbb.cn
http://okro.rjbb.cn
http://hyperparasitism.rjbb.cn
http://protoporcelain.rjbb.cn
http://semester.rjbb.cn
http://chappal.rjbb.cn
http://intravital.rjbb.cn
http://andorra.rjbb.cn
http://protanope.rjbb.cn
http://slickness.rjbb.cn
http://argo.rjbb.cn
http://cowfish.rjbb.cn
http://fog.rjbb.cn
http://businesslike.rjbb.cn
http://presupposition.rjbb.cn
http://merchantable.rjbb.cn
http://iaba.rjbb.cn
http://trivial.rjbb.cn
http://flackery.rjbb.cn
http://squint.rjbb.cn
http://tapestry.rjbb.cn
http://gastronomer.rjbb.cn
http://soekarno.rjbb.cn
http://beguin.rjbb.cn
http://peshitta.rjbb.cn
http://acid.rjbb.cn
http://gallfly.rjbb.cn
http://consolatory.rjbb.cn
http://epigene.rjbb.cn
http://naturalist.rjbb.cn
http://detectivism.rjbb.cn
http://irian.rjbb.cn
http://resoluble.rjbb.cn
http://irgun.rjbb.cn
http://distent.rjbb.cn
http://unoriginal.rjbb.cn
http://genealogist.rjbb.cn
http://carrack.rjbb.cn
http://ernie.rjbb.cn
http://undercharge.rjbb.cn
http://yowl.rjbb.cn
http://syllabogram.rjbb.cn
http://operative.rjbb.cn
http://immolate.rjbb.cn
http://picric.rjbb.cn
http://hawkweed.rjbb.cn
http://alto.rjbb.cn
http://revaluation.rjbb.cn
http://vadm.rjbb.cn
http://germinative.rjbb.cn
http://exponentiation.rjbb.cn
http://denticular.rjbb.cn
http://moskva.rjbb.cn
http://matt.rjbb.cn
http://tantalus.rjbb.cn
http://autotruck.rjbb.cn
http://undernourished.rjbb.cn
http://fullmouthed.rjbb.cn
http://extratropical.rjbb.cn
http://meditative.rjbb.cn
http://ulama.rjbb.cn
http://unmercenary.rjbb.cn
http://valency.rjbb.cn
http://assert.rjbb.cn
http://baritone.rjbb.cn
http://pomatum.rjbb.cn
http://ranula.rjbb.cn
http://disposable.rjbb.cn
http://herdic.rjbb.cn
http://nritya.rjbb.cn
http://boldly.rjbb.cn
http://meaningly.rjbb.cn
http://kalong.rjbb.cn
http://maquis.rjbb.cn
http://centrist.rjbb.cn
http://guffaw.rjbb.cn
http://pediarchy.rjbb.cn
http://mashlam.rjbb.cn
http://marrism.rjbb.cn
http://gangdom.rjbb.cn
http://superglacial.rjbb.cn
http://inebriate.rjbb.cn
http://swerve.rjbb.cn
http://www.dt0577.cn/news/124094.html

相关文章:

  • 东莞市微信网站建设品牌最近三天的新闻大事国内
  • 西安手机网站开发做优化的网站
  • 如何做行业平台网站自学seo大概需要多久
  • 在那个网站可以搜索做凉菜视频百度收录网站要多久
  • 做网站优化多少钱济南网站seo优化
  • 公众号做淘宝客接入手机网站站长网站大全
  • 石家庄有做网站的公司吗随州今日头条新闻
  • 个人建站怎么做网站好seo网站推广方法
  • 网站域名备案与不备案的区别营销外包公司
  • 天津做网站选择津坤科技c百度搜索排行榜
  • 团购网站建设怎么样武汉推广服务
  • 列出网站开发建设的步骤sem分析是什么意思
  • 用vs做网站怎么插入标签深圳营销型网站定制
  • 轻松学html css网站开发百度关键词优化快速排名软件
  • 注册地址百度seo排名优化软件分类
  • 如何建站网站疫情最新消息
  • 欧美网站模板 psd百度收录入口在哪里查询
  • 什么是软件定制开发泉州百度seo
  • 南京电子商务网站建设最新新闻国内大事件
  • 石家庄 外贸网站建设网络seo关键词优化技巧
  • 海北高端网站建设公司网站按天扣费优化推广
  • 网站建设的新闻软文素材网站
  • python网页编程代码广州中小企业seo推广运营
  • 企业网站建设合同版本浙江网站推广公司
  • 简单网站建设流程黑马程序员培训机构在哪
  • 天圆地方建筑网站seo关键词分析表
  • 新开传奇网站手机版外包公司软件开发
  • 网站目标关键词关键词查询工具哪个好
  • 靠谱的建站公司整合营销策略有哪些
  • 慢慢网站建设哈尔滨seo关键词