<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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推理應用。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    447

    文章

    47978

    瀏覽量

    410341
  • 嵌入式
    +關注

    關注

    4993

    文章

    18353

    瀏覽量

    289849
  • 移植
    +關注

    關注

    1

    文章

    367

    瀏覽量

    27873
  • AI算法
    +關注

    關注

    0

    文章

    225

    瀏覽量

    12106

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

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    risc-v多核芯片AI方面的應用

    RISC-V多核芯片AI方面的應用主要體現在其低功耗、低成本、靈活可擴展以及能夠更好地適應AI算法的不同需求等特點上。 首先,RISC-
    發表于 04-28 09:20

    【免費直播】AI芯片專家陳小柏博士,帶你解析AI算法及其芯片操作系統。

    智慧化進程。人工智能芯片是人工智能發展的基石,是數據、算法和算力各類場景應用落地的基礎依托?!盁o芯片AI”已經深入人心,成為業界共識。本
    發表于 11-07 14:03

    【免費直播】讓AI芯片擁有最強大腦—AI芯片的操作系統設計介紹.

    智慧化進程。人工智能芯片是人工智能發展的基石,是數據、算法和算力各類場景應用落地的基礎依托?!盁o芯片AI”已經深入人心,成為業界共識。本
    發表于 11-07 14:18

    NVIDIA 首個AI推理基準測試中大放異彩

    Turing GPU、Xavier芯片系統MLPerf基準測試中展現了巨大優勢 加利福尼亞州圣克拉拉市 —— 2019年11月6日 ——相信很多關注AI的人都知道,NVIDIA GPU曾于去年12
    發表于 11-08 19:44

    深度學習推理和計算-通用AI核心

    摘要與深度學習算法的進步超越硬件的進步,你如何確保算法明天是一個很好的適合現有的人工智能芯片下發展?,這些人工智能芯片大多是為今天的人工智能算法
    發表于 11-01 09:28

    【HarmonyOS HiSpark AI Camera試用連載 】移植自研AE算法AI Camera第一步配套官方SDK中跑通

    只針對人臉)。同樣的大逆光人臉會過暗的,我們的算法也可以成共解決這個問題。下篇分享AE 算法AI camera這個板子的
    發表于 11-26 11:54

    基于SRAM的方法可以加速AI推理

    基于SRAM的方法可加速AI推理
    發表于 12-30 07: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 ?3109次閱讀

    移植深度學習算法模型到海思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>

    X3派AI算法推理快速入門

    低門檻玩轉X3派AI算法推理
    的頭像 發表于 07-18 14:24 ?536次閱讀
    X3派<b class='flag-5'>AI</b><b class='flag-5'>算法</b><b class='flag-5'>推理</b>快速入門
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>