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

做网站如何处理并发问题企业邮箱 网站建设

做网站如何处理并发问题,企业邮箱 网站建设,做网站需要提供什么条件,一个网站怎么做提现自动到账一、YOLOv5 YOLOv5作为单阶段检测框架的集大成者,凭借其卓越的实时性、高精度和易用性,已成为工业界实际部署的首选方案。yolov5的最新版本是7.0,该版本是官方最后更新的一个版本。yolov5-7.0 工程化实现卓越:基于PyTorch框架构…

一、YOLOv5

在这里插入图片描述

YOLOv5作为单阶段检测框架的集大成者,凭借其卓越的实时性、高精度和易用性,已成为工业界实际部署的首选方案。yolov5的最新版本是7.0,该版本是官方最后更新的一个版本。yolov5-7.0
在这里插入图片描述

工程化实现卓越:基于PyTorch框架构建,支持动态图机制与ONNX生态的无缝对接
模型轻量化设计:提供n/s/m/l/x五种参数量级,满足不同算力场景需求
数据增强策略完善:集成Mosaic、MixUp等先进增强方法
部署友好性突出:支持TensorRT、OpenVINO等主流推理框架
持续迭代能力:官方维护团队保持每月更新频率,2023年新增实例分割扩展功能

二、模型转换流程

2.1 整体转换流程图

torch.onnx.export
onnx2caffe
HiSVP工具链
PyTorch模型
ONNX模型
Caffe模型
海思WK模型

2.2 PyTorch转ONNX

使用yolov5项目根目录下的export.py完成转化,主要涉及到以下参数的设置:

--weights #修改为yolov5s.pt文件的路径
--imgsz #修改为想要转化的模型输入尺寸
--device #设置为CPU
--opset #onnx的版本,设置为12

在这里插入图片描述

2.3 ONNX到Caffe1.0转换

转化流程中,最麻烦的就是onnx转caffe1.0了。由于Hi3516DV300的工具链仅支持Caffe1.0,所以,许多算子、层结构都不支持。
比较流行的做法是使用,yolov5_onnx2caffe这个开源项目的脚本进行转化。yolov5_onnx2caffe
按照项目的要求,完成环境安装后,运行convertCaffe.py即可完成onnx转caffe的步骤。参数设置如下:

if __name__ == "__main__":onnx_path = "./weights/yolov5s.onnx" #onnx的路径prototxt_path = "yolov5s.prototxt" #输出prototxt路径caffemodel_path = "yolov5s.caffemodel" #输出caffemodel路径#onnx_path = "/home/willer/nanodet_concat/tools/nanodet-simple.onnx"#prototxt_path = "./nanodet-simple.prototxt"#caffemodel_path = "./nanodet-simple.caffemodel"graph = getGraph(onnx_path)#convertToCaffe(graph, prototxt_path, caffemodel_path, exis_focus=True, focus_concat_name="Concat_40", focus_conv_name="Conv_41")#convertToCaffe(graph, prototxt_path, caffemodel_path, exis_focus=True, focus_concat_name="Concat_40")#convertToCaffe(graph, prototxt_path, caffemodel_path, focus_conv_name="Conv_41")convertToCaffe(graph, prototxt_path, caffemodel_path)

2.4 Caffe转WK

Hi3516DV300的量化工具叫做RuyiStudio,启动该工具。一般来说,在SDK包中,已经包含该软件。RuyiStudio是绿色软件,无需安装,双击exe即可启动。
在这里插入图片描述

2.4.1 搭建NNIE工程

1、file->new->nnie-project
在这里插入图片描述

2、输入一个非中文的工程名称,SOC version选择Hi3516DV300。
在这里插入图片描述

2.4.2 打开模型转化界面

1、展开项目目录,找到xxx.cfg文件。
在这里插入图片描述

2、使用Mapper Configuration Editor打开xxx.cfg文件。
在这里插入图片描述

2.4.3 模型转化参数设置

在这里插入图片描述

一些重要参数的解释,主要是需要和模型的预处理需要一一对应。

参数名称参数含义
prototxtcaffe的prototxt文件
caffemodelcaffe的caffemodel文件
net_type网络类型,可以选择RNN、CNN,这里选择CNN
compile_mode量化的精度,可以选择High-precison(高精度、慢)和Low-bandwidth(低精度、快,int16)
norm_type输入图像的预处理类型,这里选择直接归一化到0-1之间,就是data_scale
image_list参考图像的列表,以txt的形式,一行记录一个图像的路径和名称
image_type输入图像的格式

2.4.4模型转化

参数设置完成后,点击make图标,即可启动模型量化,等待几分钟即可生成wk文件。
在这里插入图片描述

三、可能遇到的问题

3.1 Prototxt contains special characters

在caffe转wk的时候,转化工具可能会报错。
在这里插入图片描述

Line (14+ 1) "/model.0/conv/Conv" contains special characters, please check it.
Prototxt contains special characters.

解决办法
修改convertCaffe.py,将onnx中的所有节点的命名中的./进行替换,修改函数为:def getGraph(onnx_path)
修改前:

def getGraph(onnx_path):model = onnx.load(onnx_path)model_graph = model.graphgraph = Graph.from_onnx(model_graph)graph = graph.transformed(transformers)graph.channel_dims = {}return graph

修改后:

def getGraph(onnx_path):model = onnx.load(onnx_path)model_graph = model.graphgraph = Graph.from_onnx(model_graph)graph = graph.transformed(transformers)graph.channel_dims = {}for i in range(0, len(graph.nodes)):name = graph.nodes[i].namename = name.replace('.', '_')graph.nodes[i].name = name.replace('/', '_')return graph

重新生成caffe模型,即可解决问题。

3.2 生成WK时间长

在参数配置无误后,对于M、L等参数量较大的模型,工具的量化时间较长,容易出现软件卡死的现象。
解决办法
配置GPU转化环境或者选择CPU和内存较好的电脑进行转化。

四、小结

  • NNIE的配套工具不够完善,项目中使用,尽量使用支持ACNN-Toolkit的芯片。
  • 如果只是做目标检测,如入侵检测、流量统计、分类等场景,NNIE是可以满足要求的,转化工具足以支撑。
  • 需要打通NNIE的模型转化工具链,并能够根据芯片的特性,反馈至模型设计端。
http://www.dtcms.com/wzjs/565139.html

相关文章:

  • 新乡专业做网站多少钱app公司定制开发
  • 有做企业网站的吗页面设计元素
  • 自己怎么优化网站排名上海手机端建站模板
  • 小学生关键词大全南阳seo网站建设费用
  • 做网站不难吧建设银行东四十条支行支行网站
  • 保定公司网站建设html5网站检测
  • 网站恶意刷营销型网站建设新感觉建站
  • 网站技术方案阳江招聘网最新招聘信息网
  • 合肥网站建设搜王道下拉品牌网站设计
  • 网页设计实训总结300字关键词排名优化教程
  • 辽阳网站建设辽阳安徽省合肥市建设局网站
  • 可信验证网站北京朝阳区地图
  • 网站建设xiu021奥运会网页设计欣赏
  • 广州网站制作建设asp网页编辑器
  • 上海医疗 网站制作个体工商户可以备案哪些网站
  • 网页设计与网站建设基础电子商务网站加密
  • 国外修图教程网站网站建设人员分工表
  • 网站制作企业对比网页制作图片代码
  • 龙岩网站建设费用松岗做网站价格
  • 网站忘了怎么办啊网站建设好后打开是目录文件
  • 如何建设公司网站信息灌云网站建设
  • 网站建设整个流程wordpress 查询表
  • 灵犀 科技高端网站建设企业级网站开发项目教程
  • 广州远洋建设实业公司网站国家住房和城乡建设厅网站
  • 手机端网站建站流程产品推广方法
  • 重庆教育建设有限公司网站网站建设是怎么赚钱的
  • 镇江网站开发公司wordpress 导出pdf文件大小
  • 做网站或者app遵义网站制作和推广
  • 江西省城乡住房建设厅培训网站云免网站空间
  • 单页网站设计WordPress 主从同步