【经验】windows端上采用瑞萨R CAR系列cnn工具链转换运行实操
瑞萨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
整个流程跑完,成功转换了模型,并推理一张图片输出结果,详细的参数以及工具使用介绍可以研究瑞萨随工具提供的文档。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Bill提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】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
现货市场
登录 | 立即注册
提交评论