日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瑞芯微RK3588 RKNN模型推理環(huán)境部署與功能測試技巧(下)

觸覺智能 ? 2026-05-07 11:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將介紹瑞芯微RK3588原廠RKNN端側(cè)模型的測試驗(yàn)證方法,而關(guān)于開發(fā)環(huán)境搭建可以查看先前文章。

【測試環(huán)境說明】

開發(fā)板系統(tǒng):Ubuntu22.04

開發(fā)環(huán)境:Ubuntu22.04虛擬機(jī)

演示設(shè)備:觸覺智能RK3588開發(fā)板EVB3588,開發(fā)板基于核心板+底板設(shè)計(jì),用戶可通過核心板二次開發(fā)。

RKNN

RKNN,全程Rockchip Neural Network)是瑞芯微專為自家 NPU (神經(jīng)網(wǎng)絡(luò)處理單元) 開發(fā)的端側(cè)神經(jīng)網(wǎng)絡(luò)計(jì)算框架,提供完整的 "模型轉(zhuǎn)換 - 部署 - 推理" 解決方案。瑞芯微官方軟件??梢詭椭脩艨焖俚貙?a href="http://m.sdkjxy.cn/tags/ai/" target="_blank">AI模型部署到Rockchip芯片,整體的框架如下。

圖片

RKNN-Toolkit2是用戶模型轉(zhuǎn)換、推理與性能評估的開發(fā)套件。使用 RKNPU 時(shí),需先通過該工具將訓(xùn)練好的模型轉(zhuǎn)為 RKNN 格式,再借助 RKNN C APIPython API 在開發(fā)板上部署。其 Python 接口可快速實(shí)現(xiàn)模型轉(zhuǎn)換、量化、推理、性能與內(nèi)存評估、量化精度分析、模型加密等功能。。

圖片

RKNN Runtime 負(fù)責(zé)加載 RKNN 模型并調(diào)用 NPU 驅(qū)動完成推理,推理流程包含輸入預(yù)處理、NPU運(yùn)算、輸出后處理,并根據(jù)模型輸入格式與量化方式,提供通用 API 和零拷貝 API 兩種處理流程。:

  • 通用API推理

提供一套簡潔易用的推理 API,流程如圖所示。數(shù)據(jù)歸一化、量化、格式轉(zhuǎn)換、反量化等在 CPU 上運(yùn)行,模型推理在 NPU 上執(zhí)行。

圖片
  • 零拷貝API推理

優(yōu)化了通用 API 數(shù)據(jù)處理流程,歸一化、量化與模型推理均在 NPU 上執(zhí)行,數(shù)據(jù)排布與反量化可在CPU或NPU完成;零拷貝 API 的輸入處理效率高于通用 API。

圖片

示例測試

開始介紹測試方法之前,對開發(fā)環(huán)境搭建不了解可以看上集:瑞芯微RK3588 RKNN模型推理環(huán)境部署與功能測試技巧(上)

  • RKNN Model Zoo介紹

RKNN Model Zoo提供了示例代碼,旨在幫助用戶快速在Rockchip瑞芯微的開發(fā)板上運(yùn)行各種常用模型,整個目錄結(jié)構(gòu)如下:

. ├── 3rdparty # 第三方庫 ├── asset ├── build-android.sh ├── build-linux.sh # Linux構(gòu)建腳本 ├── datasets # 數(shù)據(jù)集 ├── docs ├── examples # 示例代碼 ├── FAQ_CN.md ├── FAQ.md ├── LICENSE ├── py_utils ├── README_CN.md ├── README.md ├── scaling_frequency.sh └── utils # 常用方法,如文件操作,畫圖等

其中,examples目錄包括了一些常用模型的示例,例如MobileNet 和 YOLO等。每個模型示例提供了Python 和 C/C++ 兩個版本的示例代碼。

圖片

以yolov5為例:

rknn_model_zoo ├── examples │ └── yolov5 │ ├── cpp # C/C++ 版本的示例代碼 │ ├── model # 模型、測試圖片等文件 │ ├── python # 模型轉(zhuǎn)換腳本和Python版本的示例代碼 │ └── README.md └── ...

  • RKNN Python Demo 使用方法

準(zhǔn)備模型,執(zhí)行腳本下載onnx測試模型。

# 進(jìn)入 rknn_model_zoo/examples/yolov5/model 目錄 cd Projects/rknn_model_zoo/examples/yolov5/model chmod a+x download_model.sh # 運(yùn)行 download_model.sh 腳本,下載 yolov5 onnx 模型 ./download_model.sh

圖片

轉(zhuǎn)換模型,執(zhí)行以下命令將onnx模型轉(zhuǎn)換為rknn模型。

rknn_model_zoo/examples/yolov5/python 目錄 cd Projects/rknn_model_zoo/examples/yolov5/python # 運(yùn)行 convert.py 腳本,將原始的 ONNX 模型轉(zhuǎn)成 RKNN 模型 python convert.py ../model/yolov5s_relu.onnx rk3588 i8 ../model/yolov5s_relu.rknn

圖片

連板調(diào)試,RKNN-Toolkit2的連板調(diào)試功能依賴板端的RKNN Server程序,該程序是一個運(yùn)行在開發(fā)板上的后臺代理服務(wù),用于接收PC(測試使用Ubuntu虛擬機(jī))通過USB傳輸過來的命令和數(shù)據(jù),然后調(diào)用相應(yīng)的運(yùn)行時(shí)接口,并返回相應(yīng)結(jié)果給PC。所以在做連板調(diào)試前需要確認(rèn)開發(fā)板是否已啟動RKNN Server程序。

adb shell ps | grep rknn_server

圖片

執(zhí)行如下命令,進(jìn)行連板在線調(diào)試:

# 如果帶上 --img_show 參數(shù),則會顯示結(jié)果圖片 python yolov5.py --model_path ../model/yolov5s_relu.rknn --target rk3588 --img_show

圖片

效果如圖:

圖片

  • RKNN C Demo 使用方法

完整運(yùn)行一個RKNN C Demo,需要先將C/C++源代碼編譯成可執(zhí)行文件,然后將可執(zhí)行文件、模型文件、測試圖片等相關(guān)文件推送到板端上,最后在板端運(yùn)行可執(zhí)行文件。

在rknn_model_zoo工程下的build-linsx.sh 本中指定前面下載的GCC交叉編譯器路徑。

GCC_COMPILER=/home/ido/rknn/Projects/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu

圖片

圖片

執(zhí)行如下命令編譯測試Demo,以yolov5為例:

# 運(yùn)行 build-linux.sh 腳本 # 用法:./build-linux.sh -t -a -d [-b ] [-m] # -t : target (rk356x/rk3588) # 平臺類型,rk3568/rk3566 都統(tǒng)一為rk356x # -a : arch (aarch64/armhf) # 板端系統(tǒng)架構(gòu) # -d : demo name # 對應(yīng) examples 目錄下子文件夾的名稱,如yolov5、mobilenet # -b : build_type(Debug/Release) # -m : enable address sanitizer, build_type need set to Debug chmod a+x build-linux.sh ./build-linux.sh -t rk3588 -a aarch64 -d yolov5

編譯后的安裝目錄如下:

圖片

打包安裝目錄生成的文件部署到開發(fā)板系統(tǒng):

tar -xf rknn_yolov5_demo.tar.gz cd rknn_yolov5_demo/ chmod a+x rknn_yolov5_demo # 執(zhí)行一下命令進(jìn)行測試 ./rknn_yolov5_demo model/yolov5s_relu.rknn model/bus.jpg

圖片

命令執(zhí)行完后會生成預(yù)測結(jié)果圖片out.png,從板端拉取到本地查看,在本地電腦的終端中查看效果。

圖片

  • 常見問題規(guī)避

在線調(diào)試報(bào)錯:

圖片

解決方法-更新板端系統(tǒng)的adb工具:

https://github.com/airockchip/rknn-toolkit2/blob/master/doc/rknn_server_proxy.md

wget -O adbd.zip https://ftzr.zbox.filez.com/v2/delivery/data/7f0ac30dfa474892841fcb2cd29ad924/adbd.zip unzip adbd.zip adb push adbd/linux-aarch64/adbd /usr/bin/adbd

瑞芯微RK3588原廠RKNN模型詳細(xì)測試方法與常見問題已講解完畢。本文相關(guān)資料請關(guān)注深圳觸覺智能

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    41477

    瀏覽量

    302795
  • 瑞芯微
    +關(guān)注

    關(guān)注

    27

    文章

    868

    瀏覽量

    54692
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    594

    瀏覽量

    7606
  • rk3588s
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    726
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀

    RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀
    的頭像 發(fā)表于 09-22 15:54 ?2.3w次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3588</b>開發(fā)板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

    基于RK3588的NPU案例分享!6T是真的強(qiáng)!

    加水印的方式添加至圖像,并保存成圖片文件。案例循環(huán)測試10次,統(tǒng)計(jì)出推理的平均處理耗時(shí)。測試基于創(chuàng)龍科技RK3588工業(yè)評估板TL3588-
    發(fā)表于 07-17 10:55

    【ELF 2學(xué)習(xí)板試用】ELF2開發(fā)板(飛凌嵌入式)搭建深度學(xué)習(xí)環(huán)境部署RKNN環(huán)境部署

    使用的是WSL2系統(tǒng),當(dāng)然使用虛擬機(jī)也是可以的,本人主要教學(xué)搭建yolov5模型轉(zhuǎn)換為rknn環(huán)境搭建,以及基本步驟,從該文章您可以學(xué)習(xí)到rk3588
    發(fā)表于 02-04 14:15

    添越智創(chuàng)基于 RK3588 開發(fā)板部署測試 DeepSeek 模型全攻略

    和NPU的利用率,可以看到CPU的占用率已經(jīng)降了下來,并且調(diào)用了NPU的3個核心進(jìn)行加速推理: 通過以上兩種方法,我們掌握了在 RK3588 開發(fā)板上部署測試 DeepSeek
    發(fā)表于 02-14 17:42

    請問如何在RK3588上使用npu,用onnx模型推理

    請問如何在 RK3588上使用npu,用onnx模型推理。官網(wǎng)上介紹說要把ONNX
    發(fā)表于 08-09 00:51

    基于米爾RK3576開發(fā)板的Qwen2-VL-3B模型NPU多模態(tài)部署評測

    視覺任務(wù)(如工業(yè)缺陷檢測)中,單位算力利用率比 RK3588 高 18%(據(jù)內(nèi)部測試數(shù)據(jù)); 功耗控制:依托 8nm 工藝與動態(tài)電壓調(diào)
    發(fā)表于 08-29 18:08

    重磅!基于RK3588旗艦芯片打造的MinipcRK3588面世

    近日,全新一代基于RK3588旗艦芯片打造的MinipcRK3588面世。 MinipcRK358
    發(fā)表于 04-04 17:14

    【飛凌RK3568開發(fā)板試用體驗(yàn)】RKNN模型推理測試

    研的人工智能協(xié)處理器NPU,并且提供了RKNN-Toolkit。今天就介紹一如何使用RKNN模型進(jìn)行推理應(yīng)用程序開發(fā)。一、
    發(fā)表于 12-08 19:06

    已結(jié)束-【書籍評測活動NO.2】官方推薦,基于RK3399Pro與RK3588的深度學(xué)習(xí)實(shí)踐

    更低,因此越來越多的開發(fā)者加入端側(cè)智能開發(fā)隊(duì)伍并合力構(gòu)建其生態(tài)。英特爾、蘋果等公司紛紛在端側(cè)智能設(shè)備上發(fā)力,國內(nèi)也涌現(xiàn)出諸如華為昇騰、RK3399Pro及
    發(fā)表于 02-16 14:24

    iTOP-RK3588開發(fā)板更新RKNN模型

    , 在 RKNN SDK 的 examples/rknn_yolov5_demo/model/RK3588/目錄下,如下圖所示: 如使用自己的模型需要轉(zhuǎn)換成
    發(fā)表于 09-21 11:39

    關(guān)于 RK3588的試用體驗(yàn)

    差不多年齡,搞嵌入式 Linux 開發(fā)的工程師,都應(yīng)該聽說過飛凌嵌入式,作為老牌的嵌入式硬件平臺研發(fā)企業(yè)。這家總部在河北保定的公司,已經(jīng)走過了17個年頭。 話不多說,先來看一
    發(fā)表于 12-12 16:46

    旗艦RK3588開發(fā)板開售 比亞迪為應(yīng)達(dá)利頒獎

    旗艦RK3588開發(fā)板發(fā)售 比亞迪為應(yīng)達(dá)利頒獎
    的頭像 發(fā)表于 03-25 19:23 ?5926次閱讀

    RK3576原廠RKNN模型環(huán)境部署功能驗(yàn)證技巧(

    本文介紹原廠RKNN端側(cè)模型測試驗(yàn)證方法,而關(guān)于開發(fā)
    的頭像 發(fā)表于 03-13 17:22 ?805次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3576原廠<b class='flag-5'>RKNN</b><b class='flag-5'>模型</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>部署</b>與<b class='flag-5'>功能</b>驗(yàn)證技巧(<b class='flag-5'>下</b>)

    RK3588 RKNN模型推理環(huán)境部署功能測試技巧(上)

    觸覺智能(RK方案商)分享RK3588RKNN端側(cè)模型的開發(fā)
    的頭像 發(fā)表于 04-21 10:37 ?618次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3588</b> <b class='flag-5'>RKNN</b><b class='flag-5'>模型</b><b class='flag-5'>推理</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>部署</b>與<b class='flag-5'>功能</b><b class='flag-5'>測試</b>技巧(上)

    (EASY EAI)RV1126B rknn-toolkit-lite2使用方法

    1.rknn-toolkit-lite2介紹RKNN-Toolkit-Lite2是(Rockchip)專為旗下
    的頭像 發(fā)表于 04-22 17:38 ?697次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>(EASY EAI)RV1126B <b class='flag-5'>rknn</b>-toolkit-lite2使用方法
    永泰县| 望江县| 和静县| 桂阳县| 建始县| 乌拉特后旗| 渭南市| 新乡市| 乐业县| 涞源县| 宣威市| 西盟| 富蕴县| 伊金霍洛旗| 汕头市| 天津市| 博湖县| 天柱县| 辰溪县| 江北区| 聂荣县| 南溪县| 宿松县| 嘉义市| 望江县| 莱阳市| 敦煌市| 辽阳市| 哈尔滨市| 竹北市| 香港 | 西昌市| 东台市| 浦城县| 崇明县| 洛浦县| 凉山| 仁布县| 科技| 白玉县| 迁西县|