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

用模板做网站会被盗吗前端开发的三大基石

用模板做网站会被盗吗,前端开发的三大基石,东莞保安公司最新招聘,小程序定制开发方案ONNX格式模型量化 深度学习模型量化支持深度学习模型部署框架支持的一种轻量化模型与加速模型推理的一种常用手段,ONNXRUNTIME支持模型的简化、量化等脚本操作,简单易学,非常实用。 ONNX 模型量化常见的量化方法有三种:动态量化…

ONNX格式模型量化

深度学习模型量化支持深度学习模型部署框架支持的一种轻量化模型与加速模型推理的一种常用手段,ONNXRUNTIME支持模型的简化、量化等脚本操作,简单易学,非常实用。

ONNX 模型量化常见的量化方法有三种:动态量化、静态量化、感知训练量化,其中ONNXRUNTIME支持的动态量化机制非常简单有效,在保持模型精度基本不变的情况下可以有效减低模型的计算量,可以轻松实现INT8量化。


1. 动态量化:此方法动态计算激活的量化参数(刻度和零点)。
2. 静态量化:它利用校准数据来计算激活的量化参数。
3. 量化感知训练量化:在训练时计算激活的量化参数,训练过程可以将激活控制在一定范围内。

当前ONNX支持的量化操作主要有:

image.png

Opset版本最低不能低于10,低于10不支持,必须重新转化为大于opset>10的ONNX格式。模型量化与图结构优化有些是不能叠加运用的,模型开发者应该意识这点,选择适当的模型优化方法。

ONNXRUNTIME提供的模型量化接口有如下三个:

1. quantize_dynamic:动态量化
2. quantize_static:静态量化
3. quantize_qat:量化感知训练量化

FP16量化

首先需要安装好ONNX支持的FP16量化包,然后调用相关接口即可实现FP16量化与混合精度量化。安装FP16量化支持包命令行如下:

pip install onnx onnxconverter-common

实现FP16量化的代码如下:

import onnx
from onnxconverter_common import float16model = onnx.load("path/to/model.onnx")
model_fp16 = float16.convert_float_to_float16(model)
onnx.save(model_fp16,"path/to/model_fp16.onnx")

INT8量化

最简单的量化方式是动态量化与静态量化。选择感知训练量化机制,即可根据输入ONNX格式模型生成INT8量化模型,代码如下:

import onnx
from onnxruntime.quantization import quantize_qat, QuantTypemodel_fp32 = "path/to/model.onnx"
model_quant = "path/to/model.quant.onnx"# 加载FP32模型
onnx_model = onnx.load(model_fp32)# 进行量化
quantized_model = quantize_qat(model=onnx_model,quantization_type=QuantType.QInt8,force_fusions=True
)# 保存量化模型
onnx.save_model(quantized_model, model_quant)

案例说明

YOLOv8自定义模型ONNXINT8量化版本对象检测演示

以作者训练自定义YOLOv8模型为例,导出DM检测模型大小为,对比导出FP32版本与INT8版本模型大小,相关对比信息如下:

image.png

使用INT8版本实现DM码检测,运行截图如下:

image.png

ONNXRUNTIME更多演示

YOLOv8 对象检测 C++ 

image.png

YOLOv8实例分割模型 C++ 推理:

image.png

UNet语义分割模型 C++ 推理:

image.png

Mask-RCNN实例分割模型 C++ 推理:

image.png

YOLOv8姿态评估模型 C++ 推理:

image.png

人脸关键点检测模型 C++ 推理:

image.png

人脸关键点检测模型 Python SDK 推理:

image.png

学会用C++部署YOLOv5与YOLOv8对象检测,实例分割,姿态评估模型,TorchVision框架下支持的Faster-RCNN,RetinaNet对象检测、MaskRCNN实例分割、Deeplabv3 语义分割模型等主流深度学习模型导出ONNX与C++推理部署,轻松解决Torchvision框架下模型训练到部署落地难题。

http://www.yayakq.cn/news/665088/

相关文章:

  • 德州网站seo临淄找工作信息网
  • 中微电力建设公司网站长春网站seo公司
  • 网站收录入口群辉 wordpress
  • 东莞网站建设功能腾讯网页游戏平台
  • 网站搭建 主机推荐百度视频免费高清网站
  • 单品网站模板2021重大军事新闻
  • 新干做网站拼团小程序代理
  • wordpress多站显示不正常制作网站的心得
  • 网站建设 招标文件wordpress在本地建站
  • 公共部门网站建设维护二手手机回收网站开发
  • 苏州企业网站建设方案做电商网站用什么软件开发
  • 纸牌网站建设wordpress hook机制
  • 有没有教做蛋糕的网站成都网站建设zmcms
  • 企业网站的优化建议酒店网站的开发及其设计方案
  • 网站制作现状解决方案wordpress插件启用
  • 北京网站开发学习好看的wordpress文章模板
  • 上海高端网站为什么有些网站看不到百度快照
  • 广东网站开发建设网站创业
  • 主流数据网站公司响应式网站建设报价
  • ps做网站的视频网站建设 项目背景
  • 为什么要给大夫做网站西安手机网站制作公司
  • 北京盛赛车网站开发自助餐团购网站建设
  • 天津网站建设多少钱公司手机网站制作
  • 建设银行东四十条支行支行网站工商银行手机银行app下载
  • 如何做阿里详情页面链接到外部网站静态网页模板素材
  • 山西阳泉王平 做网站做图模板网站有哪些内容
  • 怎么做公司网站制作手机网站模板 psd
  • 东莞网站公司推广技巧品牌建设的阶段和步骤是什么
  • 海南那个网站可以做车年检海南城乡建设厅网站
  • 网页制作与网站建设技术大全pdf黄页公司