0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AI算法在RZ/V芯片中的移植推理流程

瑞萨MCU小百科 来源:瑞萨MCU小百科 2023-12-20 12:21 次阅读

之前文章已介绍了一些AI算法Demo的应用 ,我们提供从模型训练到RZ/V系列嵌入式端推理应用的完整流程。整体流程如下图所示。

4d4986ac-9eed-11ee-8b88-92fbcf53809c.png

官方EVK会提供算法样例相关的资料,包括如下内容:

服务器(电脑)端模型训练程序源代码。

模型转换脚本程序(用于把训练的模型转换成onnx格式模型)

DRP-AI Translator转换工具

BSP源码文件

交叉编译环境SDK

RZ/V系列EVK推理样例的源代码

具体流程

1模型训练的程序和模型转换脚本程序,可根据自己的需要在个人电脑或服务器上进行环境搭建和应用。

2DRP-AI Translator转换工具安装如下。

1) DRP-AI Translator安装需要的环境

4d6e6698-9eed-11ee-8b88-92fbcf53809c.png

2) DRP-AI Translator安装步骤

按以下步骤启动DRP-AI Translator包:

左右滑动查看更多

$ sudo apt-get update
$ sudo apt-get install -y libgl1-mesa-dev wget libopencv-dev
$ sudo apt-get install -y python3-pip
$ pip3 install -U pip
$ chmod +x DRP-AI_Translator-v1.83-Linux-x86_64-Install
$ ./DRP-AI_Translator-v1.83-Linux-x86_64-Install

以交互方式继续安装。输入“Enter”或“y”继续。

左右滑动查看更多

This installer will guide you through the installation of DRP-AI Translator. Continue?
[n/Y] y

显示安装进度条后,会提示安装完成,如下:

Installing DRP-AI_Translator...
Installing Program Files...
Installation complete.

当前目录下会生成如下目录结构:

左右滑动查看更多

$ tree -L 2 drp-ai_translator_release
drp-ai_translator_release/
├── DRP-AI_translator
│ ├── api_translator
│ ├── availability_checker
│ ├── converter
│ ├── drp_converter
│ ├── drplib
│ └── python_api
├── UserConfig
│ ├── sample
│ └── sample_scripts
├── onnx
│ ├── (resnet50v1.onnx) (Can be automatically downloaded) │ ├── tiny_yolov2.onnx
│ ├── (vgg16.onnx) (Can be automatically downloaded)
│ └── yolov2.onnx
├── output
├── run_DRP-AI_translator_V2L.sh
└── run_DRP-AI_translator_V2M.sh

依赖项由安装程序自动安装。

以下是主要依赖项列表:

4d83e57c-9eed-11ee-8b88-92fbcf53809c.png

3) 模型转换所需的文件

模型转换需要DRP-AI Mac地址配置文件、模型推理前处理后处理配置文件、onnx模型文件,如下图

4d985a98-9eed-11ee-8b88-92fbcf53809c.png

模型转换所需的配置文件默认路径为./UserConfig。

onnx模型文件默认路径为./onnx

4) 模型转换

可以执行如下指令进行模型转换:

左右滑动查看更多

$ cd drp-ai_translator_release
$ ./run_DRP-AI_translator_V2M(L).sh test -onnx ./onnx/modelA.onnx

其中test为模型转换后输出的文件名,modelA.onnx为需要转换的模型名称。详细资料

DRP-AI Translator V1.83 User‘s Manual

3BSP源码文件不仅可以编译生成官方EVK所需的bootloader、kernel、rootfs,还能编译生成交叉编译环境SDK。详见

RZ/V2L DRP-AI Support Package

4样例程序嵌入式端推理应用

官方提供在RZ/V系列EVK上推理的样例源代码,用户可根据自己的需要修改编译源代码,把编译好的源代码和DRP-AI Translator转换后的模型文件移植官方EVK上,就可实现AI算法在RZ/V系列EVK推理应用。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50383

    浏览量

    421716
  • 嵌入式
    +关注

    关注

    5068

    文章

    19013

    浏览量

    303127
  • 移植
    +关注

    关注

    1

    文章

    377

    浏览量

    28108
  • AI算法
    +关注

    关注

    0

    文章

    247

    浏览量

    12230

原文标题:AI算法在RZ/V芯片中的移植推理流程

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于瑞萨RZ/V2H AI微处理器的解决方案:高性能视觉AI系统

    RZ/V2H嵌入式AI微处理器,采用瑞萨最新的DRP-AI3技术,可提供高达8TOPS(Dense模型)/80TOPS(sparse模型)的AI
    发表于 07-02 18:36 450次阅读
    基于瑞萨<b class='flag-5'>RZ</b>/<b class='flag-5'>V</b>2H <b class='flag-5'>AI</b>微处理器的解决方案:高性能视觉<b class='flag-5'>AI</b>系统

    面向边缘AI应用的全新RZ/V2H

    器人和家用电器;相比之下,云AI处理是中央服务器群中进行的。  瑞萨电子的RZ/V系列微处理器均采用多核技术,并针对本地机器视觉处理进行了优化。新的
    的头像 发表于 05-07 14:56 7384次阅读
    面向边缘<b class='flag-5'>AI</b>应用的全新<b class='flag-5'>RZ</b>/<b class='flag-5'>V</b>2H

    NVIDIA 首个AI推理基准测试中大放异彩

    Turing GPU、Xavier芯片系统MLPerf基准测试中展现了巨大优势 加利福尼亚州圣克拉拉市 —— 2019年11月6日 ——相信很多关注AI的人都知道,NVIDIA GPU曾于去年12
    发表于 11-08 19:44

    深度学习推理和计算-通用AI核心

    摘要与深度学习算法的进步超越硬件的进步,你如何确保算法明天是一个很好的适合现有的人工智能芯片下发展?,这些人工智能芯片大多是为今天的人工智能算法
    发表于 11-01 09:28

    Dllite_micro (轻量级的 AI 推理框架)

    DLLite-Micro 是一个轻量级的 AI 推理框架,可以为 OpenHarmony OS 的轻量设备和小型设备提供深度模型的推理能力DLLite-Micro 向开发者提供清晰、易上手的北向接口
    发表于 08-05 11:40

    YOLOv5s算法RK3399ProD上的部署推理流程是怎样的

    YOLOv5s算法RK3399ProD上的部署推理流程是怎样的?基于RK33RK3399Pro怎样使用NPU进行加速推理呢?
    发表于 02-11 08:15

    深度剖析OpenHarmony AI调度管理与推理接口

    ,基于NCNN、MNN、Paddlelite多种常用端侧推理框架进行了接口的统一。图1 AI推理任务管理与统一推理接口架构图各模块介绍:任务安排:创建、任务、任务。框架调度:
    发表于 03-25 11:15

    嘉楠勘智K510开发板简介——高精度AI边缘推理芯片及应用

    。K510是嘉楠公司推出的第二代AI加速芯片,它采用双核RISC-V CPU@800Mhz,内置DSP协处理器和强大的AI运算单元KPU,支持 BF16浮点数据格式,可在边缘端进行高精
    发表于 11-22 15:52

    HarmonyOS:使用MindSpore Lite引擎进行模型推理

    场景介绍 MindSpore Lite 是一款 AI 引擎,它提供了面向不同硬件设备 AI 模型推理的功能,目前已经图像分类、目标识别、人脸识别、文字识别等应用中广泛使用。 本文介绍
    发表于 12-14 11:41

    依图挺入“AI芯片”赛道 新产品“求索”视觉推理能力超越英伟达

    算法芯片时代来临,云端AI芯片视觉推理超越英伟达
    的头像 发表于 05-11 10:30 3284次阅读

    瑞萨电子推出支持入门级AI应用设计的全新RZ/V2L MPU

    MPU集成瑞萨独有的人工智能(AI)加速器——DRP-AI(动态可配置处理器),使嵌入式AI系统更加简单、节能。全新RZ/V2L沿袭了多项从
    的头像 发表于 05-24 09:59 2385次阅读

    移植深度学习算法模型到海思AI芯片

    本文大致介绍将深度学习算法模型移植到海思AI芯片的总体流程和一些需要注意的细节。海思芯片
    发表于 01-26 19:42 11次下载
    <b class='flag-5'>移植</b>深度学习<b class='flag-5'>算法</b>模型到海思<b class='flag-5'>AI</b><b class='flag-5'>芯片</b>

    使用RZ/V微处理器进行AI评估

      瑞萨嵌入式 AI 处理器的 RZ/V 系列还包括RZ/V2M ,其 AI 性能比这里介绍的
    的头像 发表于 04-24 09:39 1595次阅读
    使用<b class='flag-5'>RZ</b>/<b class='flag-5'>V</b>微处理器进行<b class='flag-5'>AI</b>评估

    X3派AI算法推理快速入门

    低门槛玩转X3派AI算法推理
    的头像 发表于 07-18 14:24 900次阅读
    X3派<b class='flag-5'>AI</b><b class='flag-5'>算法</b><b class='flag-5'>推理</b>快速入门

    基于RZ/V2L AI MPU的人头计数应用

    瑞萨基于RZ/V2L AI MPU开发了大量可拿来即用的AI应用程序,并提供源代码、预编译应用程序二进制文件和预训练的人工智能模型对象。您可以从各种用例中选择感兴趣的应用程序,并立即在
    的头像 发表于 12-15 13:49 606次阅读