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所示。

圖1 打開AI Navigator
界面會跳轉到AI Navi首頁。選擇“Select Sample AI Application”。如果是自己的模型,選擇“Use Your Project & AI Model”。如圖2所示。

圖2 選擇“Select Sample AI Application”
02
選擇示例項目
在“Smart City”中,選擇“Image Classification”。如圖3所示。

圖3 選擇“Image Classification”
點擊窗口上方的“Import”,等待片刻,E2Studio會自動導入示例項目。如圖4所示。

圖4 導入示例項目
03
編輯并編譯項目
等待示例構建后,窗口會呈現示例項目。點擊右側的“Edit and build”,編譯此項目。如圖5所示。

圖5 編譯示例項目
在窗口左側新出現的兩個菜單欄“Convert AI Model”和“Edit Application”中,選擇“Convert AI Model”。如圖6所示。

圖6 選擇“Convert AI Model”
點擊右側的“Convert”,進入“Conversion Tool”界面。如圖7所示。

圖7 進入“Conversion Tool”界面
04
配置轉換選項
在“Conversion Tool”界面中,選擇項目名稱和設備類型。在下拉框中選擇“RUHMI AI Compiler”,并選擇合適的AI框架。最后選擇模型并指定轉換輸出的目錄。點擊“Next”進入下一步。如圖8所示。

圖8 配置轉換選項
05
模型優化與轉換
項目構建后,如果模型未量化,可以在“Optimization”中量化模型。如圖9所示。

圖9 優化模型(可選)
進入“Conversion”界面,可以選擇“Optimize Mode”、“Memory Mode”和“Weight Location”分別對優化效果、模型存放在內存的位置和權重存放位置進行調整,點擊“Start conversion”開始轉換模型。如圖10所示。

圖10 進入“Conversion”界面,并開始轉換模型
等待片刻,模型轉換完成。此時可在輸出目錄中查看生成的文件。如圖11所示。

圖11 查看生成的文件
06
集成轉換結果并編譯
將輸出目錄中的所有文件拖入E2Studio項目中。此時會彈出“File Operation”,選擇“Copy files”并點擊“OK”。如圖12所示。

圖12 選擇“Copy files”
選擇“Overwrite All”覆蓋全部文件。如圖13所示。

圖13 選擇覆蓋全部文件
右鍵點擊項目頂層文件夾,選擇“Build Project”編譯項目。編譯完成后,示例項目就可以運行了。如圖14所示。

圖14 構建項目
RUHMI硬件支持的開發板
RUHMI主要支持Renesas RA8P1開發版,包括Cortex M85和ETHOS-U55。開發板如圖15所示。

圖15 RA8P1開發板
RA8P1開發板具備如下優勢:
具有MIPI DSI 和MIPI CSI接口,適配HMI應用。
豐富的內存連接能力。
集成ETHOS-U55 AI加速器。

圖16 RA8P1的特性
如圖16所示,這些特性為模型提供了強大的性能支持,能夠讓用戶充分發揮現有AI模型的性能。
總結
RUHMI大大簡化了AI模型在Renesas硬件平臺的部署流程。本文完整地呈現了從模型導入、格式轉換、性能優化到最終代碼生成的全流程部署過程。通過RUHMI工具,用戶僅需幾步即可實現模型的快速移植,大幅降低了嵌入式AI開發的技術難度。RUHMI通過自動化處理機制,將傳統繁瑣的部署流程轉化為高度標準化的操作,讓開發者能夠更加專注模型的調優和應用創新。
-
瑞薩
+關注
關注
36文章
22423瀏覽量
89619 -
AI
+關注
關注
89文章
37777瀏覽量
294748 -
Renesas
+關注
關注
0文章
1768瀏覽量
24237 -
模型
+關注
關注
1文章
3632瀏覽量
51654
原文標題:瑞薩RUHMI部署工具實戰:六步實現AI模型部署
文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
C#集成OpenVINO?:簡化AI模型部署
瑞薩AI模型部署工具演示教程
添越智創基于 RK3588 開發板部署測試 DeepSeek 模型全攻略
Banana Pi 與瑞薩電子攜手共同推動開源創新:BPI-AI2N
首創開源架構,天璣AI開發套件讓端側AI模型接入得心應手
介紹在STM32cubeIDE上部署AI模型的系列教程
新聞快訊 | 瑞薩電子整合Reality AI工具與e2 studio IDE,擴大其在AIoT領域的卓越地位

使用瑞薩RUHMI工具實現AI模型部署過程
評論