伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

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

ELF-RV112B RKNN模型加載與運(yùn)行時(shí)初始化

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

掃碼添加小助手

加入工程師交流群

1. 實(shí)驗(yàn)?zāi)康?/p>

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

?驗(yàn)證 init_runtime 初始化成功,說明 NPU 運(yùn)行時(shí)與模型版本基本匹配。

?保留最小化驗(yàn)證日志,為后續(xù) YOLOv8目標(biāo)檢測(cè)部署做前置確認(rèn)。

2.準(zhǔn)備事項(xiàng)

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

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

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

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

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

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

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

步驟 2.2 激活 Python虛擬環(huán)境(按你的實(shí)際路徑調(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 編寫最小化加載驗(yàn)證腳本 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 運(yùn)行最小化驗(yàn)證

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

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

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

    關(guān)注

    1

    文章

    3796

    瀏覽量

    52223
  • NPU
    NPU
    +關(guān)注

    關(guān)注

    2

    文章

    382

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何縮短Vivado的運(yùn)行時(shí)

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

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

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

    MDK4.2的運(yùn)行時(shí)序問題

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

    請(qǐng)問運(yùn)行時(shí)模型是什么?

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

    初始化封裝

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

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

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

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

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

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

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

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

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

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

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

    ProConOS是一款高性能PLC運(yùn)行時(shí)間引擎

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

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

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

    KUKA機(jī)器人的初始化運(yùn)行

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

    labview運(yùn)行后如何初始化

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

    ELF-RV1126B NPU 驅(qū)動(dòng)與 RKNN 運(yùn)行環(huán)境

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