【经验】windows端上采用瑞萨R CAR系列cnn工具链转换运行实操

2022-11-25 世强
R CAR,R CAR V3H,RENESAS R CAR,R CAR V3H,RENESAS R CAR,R CAR V3H,RENESAS R CAR,R CAR V3H,RENESAS

瑞萨R CAR V3H平台上跑cnn模型,需要通过瑞萨的工具链把模型转化为R CAR V3H平台上可运行的模型,本文记录在windows端上工具链的转换运行实操。


本文采用瑞萨R CAR系列cnn工具链版本RENESAS_CNN-Toolchain_v1.19.1,运行过程如下:

第一步运行cnn_framework:

fuse融合操作:

转定量化:

数据tile:

导出 network in RVX XML format to 'allnet.xml':

生成导出的allnet.xml文件:

第二步:通过cnnip_xml_reader把第一步导出的网络图转为相应的RVX文件用于转化为R CAR cnn api可以调用的接口数据:

生成输出的文件:

第三步转化为commandlist:

把第二步生成的allnet_CL文件夹copy到目录

D:\ziliao\选型推荐\RENENAS\SOC\V3MXXXX\CNN\3_4_6-cnnip_atmlib_gen-cnnip_target_project\v4.1.0-233-g240e895\RCAR_V3H1\applications\_pre_built

运行cnnip_atmlib_gen_SIL_GNU_windows_V3H1.exe input allnet_CL:

这样就生成了可以模拟运行的命令list以及bin文件:

最后我们运行模拟,以及运行到板子上的命令:

cnnip_target_project_SIL_GNU_windows_V3H1.exe 

--commandlist cl_cnn0.bin --core CNN --sync id 1

--commandlist cl_dma0.bin --core DMA --sync id 2

--commandlist cl_dma1.bin --core DMA --sync id 4

--bcl commandlist.bcl

--setMemory image_memory:0,img4660.ppm,0

--setMemory image_memory:1,img4660.ppm,1

--setMemory image_memory:2,img4660.ppm,2

模拟推理完成,

开发板上运行的命令:

cnnip_target_project_HIL_GNU_linux

--commandlist cl_cnn0.bin --core CNN --sync id 1

--commandlist cl_dma0.bin --core DMA --sync id 2

--commandlist cl_dma1.bin --core DMA --sync id 4

--bcl commandlist.bcl

--setMemory image_memory:0,img4660.ppm,0

--setMemory image_memory:1,img4660.ppm,1

--setMemory image_memory:2,img4660.ppm,2

整个流程跑完,成功转换了模型,并推理一张图片输出结果,详细的参数以及工具使用介绍可以研究瑞萨随工具提供的文档。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由Bill提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】R CAR E3编译bitbake命令报错do not use Bitbake as root问题原因及解决方法

Renesas R CAR E3主要应用于车载高端的仪表,双核A53,集成实时R7核,可以在R7核上运行freertos,atuosar等实时系统。本文解决在实际开发过程中,编译bitbake命令报错do not use Bitbake as root问题原因及解决方法。

设计经验    发布时间 : 2020-06-10

【经验】解析R CAR V3H千兆以太网RGMII适配Phy网络不通问题的调试

某客户采用Renesas的R CAR V3H开发CMS产品,V3H的千兆以太网RGMII接口外接一颗百兆phy芯片DP83TC811,出现ping通讯不成功的问题,本文世强将为大家解析R CAR V3H千兆以太网RGMII适配Phy网络不通问题的调试。

设计经验    发布时间 : 2022-08-20

【经验】车规级SoC R CAR V3H2平台端工具链转换前 mobilenetv2.onnx浮点模型推理验证

RENESAS 车规级SoC R CAR V3H2平台上推理模型前,我们需要训练好自己的模型,目前通常采用迁移调优模型方式形成满足需求的浮点模型,并验证浮点模型的精度,耗时等性能,本文在ubuntu上用python推理浮点mobilenetv2.onnx模型。我们根据链接在公版的mobilenetv2模型基础上,迁移调优学习了自己采集的图片数据形成了自己要求的mobilenetv2.onnx模型。

设计经验    发布时间 : 2023-09-24

【经验】SoC R CAR V3H2 cnn模型转换后执行以及benchmark过程实操指南

RENESAS SoC R CAR V3H2 cnn模型转换后的输出文件有bcl和.pb 2类,都是可以在端侧执行的,本文记录.pb的推理输出以及benchmark过程实操及解析。

设计经验    发布时间 : 2023-09-21

【经验】使用瑞萨SoC R CAR V3H2 cnn工具链实现onnx模型转caffe模型的实操

R CAR V3H2 的cnn神经网络模块需要运行int16的定点模型,而onnx模型首先需要通过cnn工具链转成caffe模型,然后再转成端侧的可执行模型,本文使用瑞萨的cnn工具链实现onnx模型转caffe模型。

设计经验    发布时间 : 2023-08-14

【经验】SoC R CAR V3H2 端侧推理输出的rcar_output.npy数据查看方法

RENESAS R CAR V3H2 端侧推理输出的数据有cvs格式,总共512个输出,同时把cvs数据转化为npy格式保存为一个rcar_output.npy文件,那我如何查看这些数据呢,本文记录数据查看方法。

设计经验    发布时间 : 2023-09-23

【经验】解析R CAR V3H接入ISP MIPI CSI图像丢行问题调试方法

本文中世强将为大家解析瑞萨R CAR V3H接入ISP MIPI CSI图像丢行问题调试方法。

设计经验    发布时间 : 2022-08-24

【经验】SoC R CAR V3H2 CNN工具链转换restnet18 caffe模型为端侧可执行命令过程解析

RENESAS SoC R CAR V3H2 CNN工具链最主要的功能就是把caffe,onnx等模型转换为V3H2 芯片端可执行模型,命令,本文记录并分析此转换过程。

设计经验    发布时间 : 2023-09-16

【经验】瑞萨SOC R CAR V3H2 cnn工具链docker环境制作以及注意事项

瑞萨(RENESAS)SoC R CAR V3H2 cnn工具链是一个复杂的应用环境,需要多种安装包的安装以及依赖,我们通常把它单独制作为一个docker镜像,以容器的方式来使用cnn工具链,本文记录R CAR V3H2的cnn docker镜像制作以及注意事项。

设计经验    发布时间 : 2023-08-13

【经验】瑞萨R CAR V3H 开发中uboot无法通过TFTP下载内核和设备树问题的解决办法

在瑞萨R CAR H3开发过程中,从网络启动的方式,是开发过程中常用的,也是非常有效的,需要通过TFTP下载内核,设备树,当遇到无法下载的时候,本文解决了uboot中无法通过TFTP下载内核和设备树的问题。

设计经验    发布时间 : 2021-02-22

【经验】flash_write在项目开发中编译Ebisu-4D开发板出错的解决方法

R CAR E3需要把固件全部烧录到EMMC,需要用到flash_write工具,首先需要把工具编译为R CAR E3平台可使用的mot格式固件,才能烧录到内部RAM中,来使用相关烧写EMMC命令,本文记录了在本文主要介绍flash_write在项目开发中编译给Ebisu-4D开发板出错的解决方法。

设计经验    发布时间 : 2020-12-20

【经验】R CAR V3H2 CNN 工具链docker开发环境中引用caffe 报错问题的解决方法

R CAR V3H2 CNN 工具链docker开发环境中,我们需要把分类的图片数据生成lmdb数据集,其中PYTHON脚本中引用caffe 出现报错,本文分析解决此问题。

设计经验    发布时间 : 2023-08-12

【经验】R CAR V3H的start kit开发板的USB转串口不识别问题解决

R CAR V3H的start kit开发板上电,连接串口CN6和PC电脑的USB口后,没有com口出来,也就没办法调试,本文记录了R CAR V3H的start kit开发板的USB转串口驱动安装使得开发板通过USB线接入PC端,COM顺利识别的过程。

设计经验    发布时间 : 2020-11-24

【经验】R CAR E3 DDR3L电路设计MBKPRST引脚注意点

R CAR E3 在采用BD9574作为电源时,BD9574的BKUP_CTRL控制R CAR E3的MBKPRST引脚作为DDR3L的suspend to ram功能,而采用瑞萨的raa271001时,没有这个功能,那我们如何处理这个引脚呢?本文在 R CAR E3 板子上测试验证了MBKPRST引脚电平对DDR3L的工作的影响,使得设计这部分电路时有所依据。

设计经验    发布时间 : 2021-07-21

【经验】R CAR V3H2 caffe模型校准后编译为端侧可执行命令列表bin、bcl及出错解决方法

caffe模型校准后可以进行下一步模型的优化,并编译为端侧可执行bin,bcl,本文记录过程以及出错的解决方法。直接执行如下命令:

设计经验    发布时间 : 2023-08-10

展开更多

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:Diodes

价格:¥0.0120

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥0.2360

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥0.4460

现货:222,500

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MOSFET

价格:¥1.3640

现货:196,984

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:MOSFET

价格:¥0.2140

现货:155,504

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货:141,383

品牌:RENESAS

品类:MOSFET

价格:¥0.1700

现货:121,731

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

电子商城

查看更多

暂无此商品

千家代理品牌,百万SKU现货供应/大批量采购订购/报价

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面