91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

ELF-RV112B RKNN模型加載與運行時初始化

flfsyj ? 來源:flfsyj ? 2026-04-03 16:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 實驗目的

?驗證 .rknn 模型文件在 ELF-RV1126B 板端可被正確加載。

?驗證 init_runtime 初始化成功,說明 NPU 運行時與模型版本基本匹配。

?保留最小化驗證日志,為后續(xù) YOLOv8目標檢測部署做前置確認。

2.準備事項

1)準備一個可用的 .rknn模型文件,例如官方資料包中的 best.rknn。

2)建議在板端單獨創(chuàng)建測試目錄,避免模型文件路徑混亂。

提示:如果你手頭只有原始 ONNX / PyTorch模型,還沒有轉(zhuǎn)換成 .rknn文件,那么本實驗暫時無法完成,需先在 PC側(cè)完成模型轉(zhuǎn)換。

步驟 2.1 創(chuàng)建測試目錄并確認模型文件存在

mkdir -p ~/rknn_test
cd ~/rknn_test
ls -lh ./best.rknn
wKgZPGnLwGSADZkLAAAczqrqmmM935.png

這里提前將官方資料包中的best.rknn復制到了rknn_test文件夾下。

預期現(xiàn)象:best.rknn文件存在,且文件大小明顯大于 0。若文件不存在或大小異常,請先檢查拷貝路徑和模型文件完整性。

步驟 2.2 激活 Python虛擬環(huán)境(按你的實際路徑調(diào)整,這里重新在rknn_test文件夾下配置了虛擬環(huán)境)

python3 -m venv elf-env
source elf-env/bin/activate
python3 –version
pip install rknn-toolkit-lite2==2.3.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
wKgZO2nLwGSAfY53AAAczqrqmmM156.pngwKgZO2nLwGSAE2DpAAAmTFPlmEs334.png

步驟 2.3 編寫最小化加載驗證腳本 test_load_rknn.py

Vim test_load_rknn.py
from rknnlite.api import RKNNLite

rknn = RKNNLite()
ret = rknn.load_rknn('./best.rknn')
assert ret == 0, f'load_rknn failed: {ret}'

ret = rknn.init_runtime()
assert ret == 0, f'init_runtime failed: {ret}'

print('RKNN model load and runtime init success')
rknn.release()
wKgZO2nLwGSAUBCEAAALbQtg_js210.png

步驟 2.4 運行最小化驗證

sudo ./elf-env/bin/python3 test_load_rknn.py
wKgZO2nLwJWAdv_YAAG2c-vN6WY721.png

預期現(xiàn)象:終端打印 RKNN model load and runtime init success。若能夠穩(wěn)定出現(xiàn)該信息,說明模型文件、Lite2 版本和板端運行時已基本匹配。

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

    關注

    1

    文章

    3789

    瀏覽量

    52208
  • NPU
    NPU
    +關注

    關注

    2

    文章

    382

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何縮短Vivado的運行時

    在Vivado Implementation階段,有時是有必要分析一下什么原因?qū)е?b class='flag-5'>運行時間(runtime)過長,從而找到一些方法來縮短運行時間。
    的頭像 發(fā)表于 05-29 14:37 ?1.5w次閱讀
    如何縮短Vivado的<b class='flag-5'>運行時</b>間

    ELF 2學習板試用】利用RKNN-Toolkit2實現(xiàn)rknn模型轉(zhuǎn)換

    rknn模型,然后在板端利用RKNN-Toolkit2-Lite2運行rknn模型以實現(xiàn)GPU
    發(fā)表于 02-09 17:57

    MDK4.2的運行時序問題

    到了SystemInit的初始化Flash里,后面初始化字庫等都沒有運行就直接跳到while(1)中運行,所以對MDK的運行時序不是很明確,
    發(fā)表于 06-05 04:35

    請問運行時模型是什么?

    運行庫文件是做什么的呢?運行時模型是什么?
    發(fā)表于 04-20 07:07

    初始化封裝

    初始化封裝您可以在 Mask Editor 的 Initialization 窗格中添加 MATLAB? 代碼以初始化封裝模塊。Simulink? 將執(zhí)行這些初始化命令以便在關鍵時刻(如模型
    發(fā)表于 08-27 07:17

    LabVIEW 在運行時初始化數(shù)組并允許用戶編輯值

    LabVIEW 在運行時初始化數(shù)組并允許用戶編輯值有一個數(shù)組控件,需要在每次運行VI時用默認值初始化。還需要用戶能夠編輯這些值。如何實現(xiàn)?解答:有幾種方法來實現(xiàn)這一點。每個方法都需要兩
    發(fā)表于 04-29 21:08

    RKNN-Toolkit在RK3399Pro開發(fā)板上的運行流程介紹

    ’, ‘515e9b401c060c0b’]初始化運行時環(huán)境代碼示例如下:# RK3399Proret = init_runtime(target=’rk3399pro’, device_id
    發(fā)表于 05-05 11:36

    講解一下RV1109/RV1126 RKNN開發(fā)配套工具的使用

    性能(包括總 耗時和每一層的耗時);也可以將 RKNN 模型分發(fā)到指定 NPU 設備上運行,以評估模型 在實際設備上運行時的性能。內(nèi)存評估
    發(fā)表于 07-14 15:59

    【EASY EAI Nano人工智能開發(fā)套件試用體驗】RKNN YOLOV5 例程測試及橫向?qū)Ρ?/a>

    模型;在rknn2組件中,運行時是一個rknn_server程序,而rknn1中不需要該運行時
    發(fā)表于 05-31 21:49

    解析內(nèi)核初始化時根內(nèi)存盤的加載過程

    到內(nèi)存盤中作為根盤。 當同時配置了初始化內(nèi)存盤(Initail RAM Disk)時, 內(nèi)核在初始化時可以在安裝主盤之前, 通過引導程序所加載的initrd文件建立一個內(nèi)存初始化盤,
    發(fā)表于 11-08 10:40 ?0次下載

    ProConOS是一款高性能PLC運行時間引擎

    KUKA.PLC ProConOS是一個運行時間系統(tǒng),工藝程序包 KUKA.PLC Multiprog使用該系統(tǒng)執(zhí)行機器人控制系統(tǒng)上的 虛擬PLC 應用程序。它擁有標準句法和語義。ProConOS可通過初始化文件配置并且可靈活
    的頭像 發(fā)表于 05-11 09:50 ?7049次閱讀
    ProConOS是一款高性能PLC<b class='flag-5'>運行時</b>間引擎

    multisim14.0無法加載初始化dao/jet引擎處理方法

    multisim14.0無法加載初始化dao/jet引擎,導致無法訪問各種數(shù)據(jù)庫問題處理。
    發(fā)表于 03-28 16:40 ?0次下載

    KUKA機器人的初始化運行

    KUKA 機器人的初始化運行稱為 BCO 運行。 BCO 是? B lock coincidence (即程序段重合)的縮寫。重合意為 “ 一致 ” 及 “ 時間 / 空間事件的會合
    的頭像 發(fā)表于 07-17 10:42 ?3400次閱讀
    KUKA機器人的<b class='flag-5'>初始化</b><b class='flag-5'>運行</b>

    labview運行后如何初始化

    LabVIEW是一款強大的圖形編程軟件,在運行之前通常需要進行一些初始化操作。本文將詳細介紹LabVIEW運行前的初始化過程,并提供了一些
    的頭像 發(fā)表于 12-28 17:24 ?4573次閱讀

    ELF-RV1126B NPU 驅(qū)動與 RKNN 運行環(huán)境

    ELF-RV1126B 對應 NPU 版本為 0.9.8,推薦使用 RKNN-Toolkit2 2.3.2 與 RKNN-Toolkit-Lite2 2.3.2。 ?? 官方快速使用手冊說明:開發(fā)板 Debian12?文件系統(tǒng)
    的頭像 發(fā)表于 03-31 19:46 ?22次閱讀
    <b class='flag-5'>ELF-RV1126B</b> NPU 驅(qū)動與 <b class='flag-5'>RKNN</b> <b class='flag-5'>運行</b>環(huán)境