那曲檬骨新材料有限公司

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

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

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

技術(shù)帖——飛凌嵌入式RK3588開(kāi)發(fā)板推理模型轉(zhuǎn)換及測(cè)試

飛凌嵌入式 ? 2023-06-02 15:48 ? 次閱讀

RKNN(Rockchip Neural Network)是一種用于嵌入式設(shè)備的深度學(xué)習(xí)推理框架,它提供了一個(gè)端到端的解決方案,用于將訓(xùn)練好的深度學(xué)習(xí)模型轉(zhuǎn)換為在嵌入式設(shè)備上運(yùn)行的可執(zhí)行文件。使用RKNN框架可以在嵌入式設(shè)備上高效地運(yùn)行深度學(xué)習(xí)模型,這對(duì)于需要在資源受限的設(shè)備上進(jìn)行實(shí)時(shí)推理的應(yīng)用場(chǎng)景非常有用。例如,可以將RKNN用于智能攝像頭、機(jī)器人無(wú)人機(jī)等嵌入式設(shè)備中,實(shí)現(xiàn)物體檢測(cè)、人臉識(shí)別、圖像分類(lèi)等人工智能功能。

RKNN-Toolkit2是為用戶提供在 PC、 Rockchip NPU 平臺(tái)上進(jìn)行模型轉(zhuǎn)換、推理和性能評(píng)估的開(kāi)發(fā)套件,用戶通過(guò)該工具提供的 Python 接口可以便捷地完成模型轉(zhuǎn)換、量化功能、模型推理、性能和內(nèi)存評(píng)估以及量化精度分析等多種操作。

下面,我們就使用RKNN-Toolkit2工具將rknpu2工程中的yolov5s.onnx模型轉(zhuǎn)換為yolov5s.rknn模型為例進(jìn)行講解。

開(kāi)發(fā)工具:飛凌嵌入式OK3588-C開(kāi)發(fā)板

開(kāi)發(fā)環(huán)境:Ubuntu20.04

01:下載RKNN-Toolkit2

wKgZomR5WKWAUYLKAABOxwun9AE061.png

02:安裝依賴

requirements_cp36-1.3.0.txt文件,在rknn-toolkit2/doc目錄下:

wKgaomR5WKaAb90hAAELnGCHlZs940.png

03:開(kāi)發(fā)環(huán)境與OK3588-C開(kāi)發(fā)板連接

開(kāi)發(fā)環(huán)境中安裝adb

wKgaomR5WKWAbTkDAAAiCgoixbE394.png

使用USB-typeC線連接到板子的TypeC0接口,PC端識(shí)別到虛擬機(jī)中。

在開(kāi)發(fā)環(huán)境中檢查是否連接成功

wKgZomR5WKWAepNSAAAPD_fy3tE956.png

如果連接成功會(huì)返回板子的設(shè)備ID,如下:

wKgaomR5WKaAaP6LAABlrHWeXwQ115.png

04:下載NPU工程

wKgZomR5WKaAEggFAABDMC-aAJM623.png

05:將rknn_server和rknn庫(kù)發(fā)送到開(kāi)發(fā)板

wKgaomR5WKaADW56AAFMVR-FkjE539.png

在OK3588-C開(kāi)發(fā)板上運(yùn)行rknn_server服務(wù)

wKgZomR5WKaAWbdUAAFkduqewXc876.png

在開(kāi)發(fā)環(huán)境中檢測(cè)rknn_server是否運(yùn)行成功

wKgZomR5WKeAdOYZAABkFbMkYHU596.png

有返回進(jìn)程id說(shuō)明運(yùn)行成功。

06:模型轉(zhuǎn)換

在開(kāi)發(fā)環(huán)境中進(jìn)入到rknn_toolkit2工具中的examples目錄中選擇一個(gè)模型。本例選擇的是將onnx模型轉(zhuǎn)換為RKNN模型。

修改test.py

wKgaomR5WKeAJVqDAABYcvClJ3I575.png

在rknn.config中添加target_platform='rk3588'

在rknn.init_runtime中添加target='rk3588'

修改完成后,運(yùn)行test.py

wKgaomR5WKeALRIZAAAQ6wOctGQ412.png

運(yùn)行成功結(jié)果如下:

wKgaomR5WKeAMyFaAAG-X8rqolA325.pngwKgaomR5WKiATrUmAAHj_AJP3Ho351.png

同時(shí)在目錄下會(huì)生成yolov5s.rknn模型。

wKgZomR5WKeASw4IAABmwLWsfIY710.png

07:編譯測(cè)試源碼

進(jìn)入到rknpu2/examples/rknn_yolov5_demo目錄下,設(shè)置環(huán)境變量:

wKgZomR5WKiAbP0IAABkmGzKD10014.png

執(zhí)行編譯腳本,進(jìn)行編譯:

wKgaomR5WKiAOHgiAAAg6QE5644106.png

然后在rknpu2/examples/rknn_yolov5_demo/install/rknn_yolov5_demo_Linux目錄下會(huì)生成rknn_yolov5_demo

wKgaomR5WKiAWlH_AABOul83k3Y557.png

08:測(cè)試

將上邊生成的yolov5s.rknn模型和install目錄下的rknn_yolov5_demo_Linux拷貝到開(kāi)發(fā)板中

wKgZomR5WKiANnNCAAAJ5fY4tGM516.png

進(jìn)入到rknn_yolov5_demo_Linux目錄下,添加鏈接庫(kù)的環(huán)境變量(rknn_yolov5_demo_Linux目錄下的lib目錄)

wKgaomR5WKmAGbqFAABn0Oe-hz0466.png

使用rknn模型進(jìn)行物體識(shí)別命令如下:

wKgZomR5WKmAFO3_AACFVsCYjrY115.png

執(zhí)行結(jié)果如下:

wKgaomR5WKmATK4GAALAbJxnUOc892.png

將生成的out.jpg拷貝到本地電腦中查看,識(shí)別結(jié)果如下。

wKgZomR5WKmAdva3AAg1jbwqbXM614.png

以上就是基于飛凌嵌入式OK3588-C開(kāi)發(fā)板進(jìn)行的RK3588推理模型轉(zhuǎn)換及測(cè)試過(guò)程,希望能夠?qū)δ兴鶐椭?/p>wKgZomR5WKmAGf8eAAHGh_bUoBw318.jpg

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

    關(guān)注

    8

    文章

    5382

    瀏覽量

    127076
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5121

    瀏覽量

    98218
  • RK3588
    +關(guān)注

    關(guān)注

    7

    文章

    343

    瀏覽量

    4566
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式OK3588J-C開(kāi)發(fā)板體驗(yàn)】OK3588J-C開(kāi)發(fā)板開(kāi)箱評(píng)測(cè)

    很高興收到嵌入式提供的OK3588J-C開(kāi)發(fā)板,這是瑞芯微最新的8K旗艦8核SOC,非常適合用來(lái)做機(jī)器視覺(jué),AI,語(yǔ)音識(shí)別,圖像處理。
    發(fā)表于 12-04 15:23

    玩轉(zhuǎn)RK3588開(kāi)發(fā)板基于connector-split 功能實(shí)現(xiàn)多屏聯(lián)動(dòng)

    玩轉(zhuǎn)RK3588開(kāi)發(fā)板基于connector-split 功能實(shí)現(xiàn)多屏聯(lián)動(dòng)
    的頭像 發(fā)表于 12-02 16:05 ?415次閱讀
    玩轉(zhuǎn)<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>基于connector-split 功能實(shí)現(xiàn)多屏聯(lián)動(dòng)

    三分鐘快速上手RK3588開(kāi)發(fā)板

    前言:RK3588作為一代高性能AIoT芯片,憑借其強(qiáng)大的算力和豐富的接口,正在迅速成為開(kāi)發(fā)者和工程師們的熱門(mén)選擇。本文將開(kāi)始帶你了解RK3588開(kāi)發(fā)板的常用功能調(diào)試方法,從基本的調(diào)試
    的頭像 發(fā)表于 11-28 15:15 ?1583次閱讀
    三分鐘快速上手<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>

    迅為RK3588開(kāi)發(fā)板Android12動(dòng)態(tài)替換開(kāi)機(jī)logo

    迅為RK3588開(kāi)發(fā)板Android12動(dòng)態(tài)替換開(kāi)機(jī)logo
    的頭像 發(fā)表于 11-15 15:04 ?587次閱讀
    迅為<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>Android12動(dòng)態(tài)替換開(kāi)機(jī)logo

    迅為iTOP-RK3568/RK3588開(kāi)發(fā)板獲麒麟軟件適配認(rèn)證

    迅為iTOP-RK3568/RK3588開(kāi)發(fā)板獲麒麟軟件適配認(rèn)證
    的頭像 發(fā)表于 10-18 14:56 ?630次閱讀
    迅為iTOP-<b class='flag-5'>RK</b>3568/<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>獲麒麟軟件適配認(rèn)證

    迅為瑞芯微RK3588開(kāi)發(fā)板深度剖析丨首選的性能

    Buildroot等嵌入式系統(tǒng)。 配合全國(guó)產(chǎn)版本核心,實(shí)現(xiàn)產(chǎn)品從“硬”到“軟”全部國(guó)產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來(lái),iTOP-RK3588
    發(fā)表于 10-17 10:49

    探索巔峰性能 |迅為瑞芯微RK3588開(kāi)發(fā)板/核心深度剖析

    Buildroot等嵌入式系統(tǒng)。 配合全國(guó)產(chǎn)版本核心,實(shí)現(xiàn)產(chǎn)品從“硬”到“軟”全部國(guó)產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來(lái),iTOP-RK3588
    發(fā)表于 09-25 11:15

    瑞芯微RK3588開(kāi)發(fā)板Linux系統(tǒng)添加自啟動(dòng)命令的方法,深圳觸覺(jué)智能Arm嵌入式鴻蒙硬件方案商

    本文適用所有Linux系統(tǒng)的開(kāi)發(fā)板、主板添加自啟動(dòng)命令的方法,本次使用了觸覺(jué)智能的EVB3588開(kāi)發(fā)板演示,搭載了瑞芯微RK3588旗艦芯片,深圳觸覺(jué)智能Arm
    的頭像 發(fā)表于 09-19 09:32 ?901次閱讀
    瑞芯微<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>Linux系統(tǒng)添加自啟動(dòng)命令的方法,深圳觸覺(jué)智能Arm<b class='flag-5'>嵌入式</b>鴻蒙硬件方案商

    迅為RK3588開(kāi)發(fā)板深度剖析丨首選的性能

    Buildroot等嵌入式系統(tǒng)。 配合全國(guó)產(chǎn)版本核心,實(shí)現(xiàn)產(chǎn)品從“硬”到“軟”全部國(guó)產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來(lái),iTOP-RK3588
    發(fā)表于 09-03 15:49

    迅為電子RK3588S開(kāi)發(fā)板第三章Buildroot系統(tǒng)功能測(cè)試

    迅為電子RK3588S開(kāi)發(fā)板第三章Buildroot系統(tǒng)功能測(cè)試
    的頭像 發(fā)表于 09-02 14:45 ?897次閱讀
    迅為電子<b class='flag-5'>RK3588</b>S<b class='flag-5'>開(kāi)發(fā)板</b>第三章Buildroot系統(tǒng)功能<b class='flag-5'>測(cè)試</b>

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開(kāi)發(fā)板

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開(kāi)發(fā)板
    的頭像 發(fā)表于 08-30 14:13 ?763次閱讀
    <b class='flag-5'>RK3588</b>!黑神話悟空,啟動(dòng)?-迅為電子<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>

    探索巔峰性能 | 迅為RK3588開(kāi)發(fā)板深度剖析

    探索巔峰性能 | 迅為RK3588開(kāi)發(fā)板深度剖析
    的頭像 發(fā)表于 08-12 14:07 ?1004次閱讀
    探索巔峰性能 | 迅為<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>深度剖析

    探索巔峰性能 |迅為 RK3588開(kāi)發(fā)板深度剖析

    Buildroot等嵌入式系統(tǒng)。 配合全國(guó)產(chǎn)版本核心,實(shí)現(xiàn)產(chǎn)品從“硬”到“軟”全部國(guó)產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來(lái),iTOP-RK3588
    發(fā)表于 08-09 15:44

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

    、PyTorch、Caffe、MXNet等在人工智能開(kāi)發(fā)中流行的深度學(xué)習(xí)框架,能夠?yàn)?b class='flag-5'>開(kāi)發(fā)者提供豐富的工具和庫(kù),使他們能夠方便地進(jìn)行模型訓(xùn)練和推理,可輕松應(yīng)對(duì)各種大數(shù)據(jù)運(yùn)算場(chǎng)景。
    發(fā)表于 07-17 10:55

    迅為iTOP-RK3588開(kāi)發(fā)板Buildroot系統(tǒng)功能測(cè)試

    迅為iTOP-RK3588開(kāi)發(fā)板Buildroot系統(tǒng)功能測(cè)試
    的頭像 發(fā)表于 03-14 15:42 ?1552次閱讀
    迅為iTOP-<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>Buildroot系統(tǒng)功能<b class='flag-5'>測(cè)試</b>
    百家乐博彩通网| 百家乐官网庄闲统计数| 金百亿百家乐官网娱乐城| 百家乐官网注册彩金| 贝博百家乐官网的玩法技巧和规则| 百家乐娱乐城返水| 百家乐输一押二| 大发888娱乐场大发888娱乐场| 澳门博彩8345cc| 百家乐官网光纤洗牌机如何做弊| 百家乐官网游戏唯一官网网站| 7人百家乐桌子| 大发8888娱乐城| 肥城市| 百家乐官网高科技出千工具| 百家乐最佳下注方法| 百家乐高手论| 乃东县| 星河百家乐官网的玩法技巧和规则| 网上百家乐赌法| 大发888娱乐城真假| 百家乐官网是骗人的| 全讯网百家乐官网的玩法技巧和规则 | 百家乐官网免费改单| 至尊百家乐节目单| 大发888开户注册会员| 老k百家乐的玩法技巧和规则 | 百家乐高命中投注| 大发888 注册账号| 海立方百家乐官网客户端| 百家乐网站新全讯网| 德州扑克书籍| 百家乐官网怎么押钱| 真人百家乐赌场娱乐网规则| 铜川市| 百家乐官网透明发牌机| 威尼斯人娱乐城 2013十一月九问好| 大发888娱乐在线| 百家乐官网顶尖高手| 百家乐合作| 澳门百家乐官网网上赌|