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

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

3天内不再提示

使用瑞萨RUHMI工具实现AI模型部署过程

瑞萨嵌入式小百科 来源:瑞萨嵌入式小百科 2025-10-17 10:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AI无处不在。你在部署AI,你的竞争对手也在部署AI,几乎所有人都在做AI。然而,AI并不简单,不仅在生成有效模型上复杂,在部署上同样充满挑战。

即使你已经有了现成的模型,要把它部署到新的边缘硬件上,往往需要投入大量精力将模型转换成可运行的形式,更不用说让它高效运行。

现在,有了RUHMI,这一切将变得简单。

什么是RUHMI?

Robust Unified Heterogenous Model Integration(RUHMI)瑞萨电子推出的AI部署工具,旨在简化嵌入式设备中深度神经网络模型的部署。该部署工具集成了EdgeCortixMera2.0编译器,支持TensorFlow Lite和ONNX模型导入,可自动生成优化后的C源代码、头文件,以及二进制运行文件,让用户可以轻松编译并部署到Renesas开发板上。

此外,RUHMI同时提供图形化界面(GUI)和命令行接口(CLI)两种方式,满足不同用户的使用需求。

图形化界面(GUI):通过集成在E2Studio中的图形化界面,用户可以直观地完成模型转换、生成相关代码,并方便进行二次开发。

命令行接口(CLI):命令行接口支持Windows和Ubuntu上使用,开发者还可以结合Python等脚本,实现自动化测试和批量化设计验证。

RUHMI演示

下面,通过E2Studio的AI Navigator来演示一个完整的部署过程。

01

打开AI Navigator

打开E2Studio,在顶部的菜单栏中选择“Renesas AI”,在下拉项中选择“AI Navi”。如图1所示。

e90948f6-aa45-11f0-8c8f-92fbcf53809c.png

图1 打开AI Navigator

界面会跳转到AI Navi首页。选择“Select Sample AI Application”。如果是自己的模型,选择“Use Your Project & AI Model”。如图2所示。

e96315c0-aa45-11f0-8c8f-92fbcf53809c.png

图2 选择“Select Sample AI Application”

02

选择示例项目

在“Smart City”中,选择“Image Classification”。如图3所示。

e9becc08-aa45-11f0-8c8f-92fbcf53809c.png

图3 选择“Image Classification”

点击窗口上方的“Import”,等待片刻,E2Studio会自动导入示例项目。如图4所示。

ea1dedc8-aa45-11f0-8c8f-92fbcf53809c.png

图4 导入示例项目

03

编辑并编译项目

等待示例构建后,窗口会呈现示例项目。点击右侧的“Edit and build”,编译此项目。如图5所示。

ea7562a6-aa45-11f0-8c8f-92fbcf53809c.png

图5 编译示例项目

在窗口左侧新出现的两个菜单栏“Convert AI Model”和“Edit Application”中,选择“Convert AI Model”。如图6所示。

ead07d1c-aa45-11f0-8c8f-92fbcf53809c.png

图6 选择“Convert AI Model”

点击右侧的“Convert”,进入“Conversion Tool”界面。如图7所示。

eb294816-aa45-11f0-8c8f-92fbcf53809c.png

图7 进入“Conversion Tool”界面

04

配置转换选项

在“Conversion Tool”界面中,选择项目名称和设备类型。在下拉框中选择“RUHMI AI Compiler”,并选择合适的AI框架。最后选择模型并指定转换输出的目录。点击“Next”进入下一步。如图8所示。

eb859d82-aa45-11f0-8c8f-92fbcf53809c.png

图8 配置转换选项

05

模型优化与转换

项目构建后,如果模型未量化,可以在“Optimization”中量化模型。如图9所示。

ebde724a-aa45-11f0-8c8f-92fbcf53809c.png

图9 优化模型(可选)

进入“Conversion”界面,可以选择“Optimize Mode”、“Memory Mode”和“Weight Location”分别对优化效果、模型存放在内存的位置和权重存放位置进行调整,点击“Start conversion”开始转换模型。如图10所示。

ec4cf79c-aa45-11f0-8c8f-92fbcf53809c.png

图10 进入“Conversion”界面,并开始转换模型

等待片刻,模型转换完成。此时可在输出目录中查看生成的文件。如图11所示。

eca7c4a6-aa45-11f0-8c8f-92fbcf53809c.png

图11 查看生成的文件

06

集成转换结果并编译

将输出目录中的所有文件拖入E2Studio项目中。此时会弹出“File Operation”,选择“Copy files”并点击“OK”。如图12所示。

ed1d5978-aa45-11f0-8c8f-92fbcf53809c.png

图12 选择“Copy files”

选择“Overwrite All”覆盖全部文件。如图13所示。

ed7a5df8-aa45-11f0-8c8f-92fbcf53809c.png

图13 选择覆盖全部文件

右键点击项目顶层文件夹,选择“Build Project”编译项目。编译完成后,示例项目就可以运行了。如图14所示。

edd3b7ae-aa45-11f0-8c8f-92fbcf53809c.png

图14 构建项目

RUHMI硬件支持的开发板

RUHMI主要支持Renesas RA8P1开发版,包括Cortex M85和ETHOS-U55。开发板如图15所示。

ee4347f4-aa45-11f0-8c8f-92fbcf53809c.png

图15 RA8P1开发板

RA8P1开发板具备如下优势:

具有MIPI DSI 和MIPI CSI接口,适配HMI应用。

丰富的内存连接能力。

集成ETHOS-U55 AI加速器。

eea38556-aa45-11f0-8c8f-92fbcf53809c.png

图16 RA8P1的特性

如图16所示,这些特性为模型提供了强大的性能支持,能够让用户充分发挥现有AI模型的性能。

总结

RUHMI大大简化了AI模型在Renesas硬件平台的部署流程。本文完整地呈现了从模型导入、格式转换、性能优化到最终代码生成的全流程部署过程。通过RUHMI工具,用户仅需几步即可实现模型的快速移植,大幅降低了嵌入式AI开发的技术难度。RUHMI通过自动化处理机制,将传统繁琐的部署流程转化为高度标准化的操作,让开发者能够更加专注模型的调优和应用创新。

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

    关注

    36

    文章

    22421

    浏览量

    89528
  • AI
    AI
    +关注

    关注

    89

    文章

    37540

    浏览量

    293372
  • Renesas
    +关注

    关注

    0

    文章

    1768

    浏览量

    24189
  • 模型
    +关注

    关注

    1

    文章

    3627

    浏览量

    51618

原文标题:瑞萨RUHMI部署工具实战:六步实现AI模型部署

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    C#集成OpenVINO™:简化AI模型部署

    在开源测控、机器视觉、数采与分析三大领域中,如何快速将AI模型集成到应用程序中, 实现AI赋能和应用增值? 最容易的方式是:在C#中,使用 OpenVINO
    的头像 发表于 02-17 10:03 2396次阅读
    C#集成OpenVINO™:简化<b class='flag-5'>AI</b><b class='flag-5'>模型</b><b class='flag-5'>部署</b>

    AI模型部署工具演示教程

    AI应用的浪潮中,视觉AI无疑是最热门的领域之一。从智能家居到安防监控,从工厂自动化到自动驾驶,视觉技术的身影无处不在。然而,对于很多开发者来说,想要在本地实现AI推理,而不依赖云端
    的头像 发表于 09-23 10:12 1145次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>AI</b><b class='flag-5'>模型</b><b class='flag-5'>部署</b><b class='flag-5'>工具</b>演示教程

    电子RUHMI工具集的技术细节

    苏勇(Andrew SU)是电子中国市场部的在AI产品方向上的高级技术专家,负责电子的AI
    的头像 发表于 09-23 10:25 1403次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RUHMI</b><b class='flag-5'>工具</b>集的技术细节

    添越智创基于 RK3588 开发板部署测试 DeepSeek 模型全攻略

    AI 开发爱好者,不妨亲自上手实践,亲身感受强大 AI 模型与高性能开发板结合带来的独特魅力与无限可能。部署过程中难免遇到问题,这是技术探
    发表于 02-14 17:42

    Banana Pi 与电子携手共同推动开源创新:BPI-AI2N

    与嵌入式系统的优势,该联合解决方案旨在打造更开放、更灵活的软硬件平台。 “此次合作将提升在开源社区的知名度。基于 RZ/V2N 的突破性 BPI-AI2N SOM 有望对多个行业产生重大影响,为工程师
    发表于 03-12 09:43

    首创开源架构,天玑AI开发套件让端侧AI模型接入得心应手

    基石。 Neuron Studio打造全流程一站式开发体验,为AI应用开发按下加速键 AI 应用的开发瓶颈,从来都不是“点的问题”,而是“链的问题”:开发工具碎片化,调优过程靠手动,单
    发表于 04-13 19:52

    解决方案汇总帖

    方案【视频】电子RL78/G14 MCU直流无刷电动工具解决方案【视频】电子BLDC无传感器风扇解决方案【视频】
    发表于 01-30 18:27

    介绍在STM32cubeIDE上部署AI模型的系列教程

    介绍在STM32cubeIDE上部署AI模型的系列教程,开发板型号STM32H747I-disco,值得一看。MCUAI原文链接:【嵌入式AI开发】篇四|
    发表于 12-14 09:05

    介绍电子工具E1的特点及应用

    此讲是由电子公司MCU产品中心钟雪日为大家讲述:电子工具E1。
    的头像 发表于 06-15 07:11 7646次阅读
    介绍<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>工具</b>E1的特点及应用

    讲述电子工具Minicube2的特点及应用

    本讲座由电子公司MCU产品中心钟雪晶讲述:电子工具Minicube2。
    的头像 发表于 06-15 14:33 4113次阅读

    芯文芯事丨e-AI加速“实时”和“安全”,实现智能工厂

    芯文芯事丨e-AI加速“实时”和“安全”,实现智能工厂
    的头像 发表于 07-02 14:11 2419次阅读

    新闻快讯 | 电子整合Reality AI工具与e² studio IDE,扩大其在AIoT领域的卓越地位

    、项目及AI代码模块。实时数据处理模块已集成至MCU软件开发工具套件 (注) ,以方便从
    的头像 发表于 09-21 18:10 912次阅读
    新闻快讯 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子整合Reality <b class='flag-5'>AI</b><b class='flag-5'>工具</b>与e² studio IDE,扩大其在AIoT领域的卓越地位

    电子整合Reality AI工具与e² studio IDE,扩大其在AIoT领域的卓越地位

    数据处理模块已集成至MCU软件开发工具套件(注),以方便从自有的工具套件或使用了
    的头像 发表于 09-25 16:23 992次阅读

    基于电子Reality AI Tools工具的语音反欺骗应用示例

    探索使用电子硬件和AI软件平台的Reality AI Tools语音反欺骗应用示例。
    的头像 发表于 08-20 15:13 1015次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子Reality <b class='flag-5'>AI</b> Tools<b class='flag-5'>工具</b>的语音反欺骗应用示例

    RZ/V2H平台支持部署离线版DeepSeek -R1大语言模型

    RZ/V2H平台支持部署离线版DeepSeek -R1大语言模型
    的头像 发表于 05-13 17:07 1304次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RZ/V2H平台支持<b class='flag-5'>部署</b>离线版DeepSeek -R1大语言<b class='flag-5'>模型</b>