99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

迅為RK3576開發(fā)板NPU例程測試-rknn-toolkit2環(huán)境搭建和使用

北京迅為電子 ? 2025-06-17 13:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

迅為iTOP-3576開發(fā)板采用瑞芯微RK3576高性能、低功耗的應(yīng)用處理芯片,集成了4個Cortex-A72和4個Cortex-A53核心,以及獨立的NEON協(xié)處理器。它適用于ARM PC、邊緣計算、個人移動互聯(lián)網(wǎng)設(shè)備及其他多媒體產(chǎn)品。

wKgZO2hRAN6AMkuwAAY51MXrvA4922.png

2.1 rknn-toolkit2 環(huán)境搭建

rknn-toolkit2的環(huán)境搭建實際上就是安裝瑞芯微提供的rknn-toolkit2 whl文件,但由于各個Linux環(huán)境有著不同的Python版本,所以RK也提供了不同版本的安裝包(雖然RK也提供了arm64版本的whl,可以在開發(fā)板上進行模型轉(zhuǎn)換,但由于開發(fā)板性能遠遠比不上PC端的性能,所以只講解在PC端進行模型轉(zhuǎn)換的方法),具體如下圖所示:

wKgZO2hRAN2ADvoPAAKfSBhxFIk318.png

而根據(jù)不同的場景提供了三種knn-toolkit2的安裝方法,分別為直接安裝、conda虛擬環(huán)境安裝以及docker環(huán)境安裝,直接安裝的方法最為省時省力,建議大家使用第一種方法,但直接安裝會更改當前的環(huán)境,如果不想更改當前的環(huán)境可以使用第二種方法conda虛擬環(huán)境安裝,而docker環(huán)境安裝為瑞芯微已經(jīng)提供了一個安裝好knn-toolkit2的ubuntu20 docker環(huán)境,加載docker環(huán)境后就可直接使用,每種方法有各自的優(yōu)點和缺點,大家可以根據(jù)自己的情況 選擇對應(yīng)的安裝方法。

2.1.1 直接安裝

瑞芯微提供了六個Python版本的的knn-toolkit2 whl安裝包,可以根據(jù)自己的Linux環(huán)境來選擇合適版本的安裝包,具體的對應(yīng)關(guān)系如下所示:

wKgZPGhRANyAaLQWAABn5DwkkWE551.png

這里以ubuntu20為例進行knn-toolkit2的安裝,ubuntu20對應(yīng)的python版本為3.8,具體如下所示:

wKgZO2hRANyALyEyAADO7kslCjE034.png

然后來到rknn-toolkit2/rknn-toolkit2/packages/X86_64目錄下,如下圖所示:

wKgZPGhRAN2AVxd4AAPSwXbWEfU616.png

這里要用到的為Python3.8的依賴項文件以及rknn_toolkit2 whl文件,具體如下所示:

wKgZPGhRANyADENOAADp5YGRpGs233.png

首先使用以下命令安裝依賴項,如下圖所示:

pip install -r requirements_cp38-2.3.0.txt -ihttps://repo.huaweicloud.com/repository/pypi/simple/

wKgZO2hRAN-AT2cgAAaQaUCAYcg520.png

中間會遇到一些警告忽略即可,

然后使用以下命令安裝rknn_toolkit2 whl文件,安裝過程如下圖所示:

pip install rknn_toolkit2-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -i https://repo.huaweicloud.com/repository/pypi/simple/

安裝完成之后輸入python3進入python命令行,然后依次輸入以下內(nèi)容,能打印出rknn_

toolkit2版本證明安裝成功,如下圖所示:

from rknn.api import RKNN

RKNN(verbose=True)

wKgZPGhRANyAFwjAAAGs3BaRgr8585.png

至此,直接安裝rknn_toolkit2就演示完成了,在后面的小節(jié)中會對rknn_toolkit2的實際功能進行演示。

2.1.2 conda 虛擬環(huán)境安裝本小節(jié)要用到的軟件安裝包路徑為“iTOP-3576開發(fā)板\02_【iTOP-RK3576開發(fā)板】開發(fā)資料\05_NPU例程測試配套資料\03_miniconda

在上個小節(jié)中講解了在Linux環(huán)境中直接安裝rknn_toolkit2的方法,但這種方法可能會影響本地的環(huán)境,將之前配置的一些環(huán)境依賴搞亂,為了解決這種問題可以使用conda創(chuàng)建一個rknn_toolkit2專屬python環(huán)境,從而實現(xiàn)不同環(huán)境之間的隔離問題。

conda可以直接在https://repo.anaconda.com/miniconda/網(wǎng)站進行下載,也可以之間使用迅為已經(jīng)下載好的安裝包,最后將它拷貝到Linxu環(huán)境中,拷貝完成如下圖所示:

wKgZO2hRANyAPZ5-AABZ-_1lrd0148.png

然后使用chmod命令賦予該文件可執(zhí)行權(quán)限,然后運行,

wKgZPGhRAOKAYtktAAEAJlnsW-Q048.png

根據(jù)步驟進行安裝即可,安裝完成之后重新打開一個終端,或者使用下面的source命令重新加載環(huán)境變量,就會在終端的最前面多出base的字符,

source ~/.bashrc

最前方為bash表示處在默認的配置環(huán)境,這時候需要創(chuàng)建rknn_toolkit2專屬python環(huán)境, 可以使用以下命令創(chuàng)建一個名為rknn的、Python版本為3.8的虛擬環(huán)境,注:這里的Python版本可以任意設(shè)置,只需要選擇同版本的rknn_toolkit2 whl包即可。

conda create -n rknn python=3.8

虛擬環(huán)境創(chuàng)建完成如下圖所示:

wKgZO2hRAN2AXeKHAAEB4PXKlbM140.png

然后使用“conda activate rknn”命令激活剛剛創(chuàng)建完成的rknn環(huán)境,激活完成之后終端最前方的base字符會更改為rknn,

然后來到rknn-toolkit2/rknn-toolkit2/packages/x86_64目錄下,

由于前面創(chuàng)建的是Python版本為3.8的環(huán)境,所以這里要用到的為Python3.8的依賴項文件以及rknn_toolkit2 whl文件,具體如下所示:

wKgZO2hRANyAa81JAAD2Iu18M2k499.png

首先使用以下命令安裝依賴項,如下圖所示:

pip install -r requirements_cp38-2.3.0.txt -ihttps://repo.huaweicloud.com/repository/pypi/simple/

安裝完成如下圖所示:

wKgZPGhRAN2AGJWnAAMgcA-HIJo790.png

然后使用以下命令安裝rknn_toolkit2 whl文件,安裝過程如下圖所示:

pip install

rknn_toolkit2-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

-i

https://repo.huaweicloud.com/repository/pypi/simple/

安裝完成之后輸入python3進入python命令行,然后依次輸入以下內(nèi)容,能打印出rknn_ toolkit2版本證明安裝成功,如下圖所示:

from rknn.api import RKNN

RKNN(verbose=True)

至此,使用conda虛擬環(huán)境安裝rknn_toolkit2就演示完成了,在后面的小節(jié)中會對rknn_t oolkit2的實際功能進行演示。

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

    關(guān)注

    25

    文章

    5629

    瀏覽量

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

    關(guān)注

    2

    文章

    326

    瀏覽量

    19644
  • 迅為電子
    +關(guān)注

    關(guān)注

    0

    文章

    62

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RK3568手冊上新 | RK3568開發(fā)板NPU例程測試

    《iTOP-3568開發(fā)板NPU例程測試》 教程目錄 第1章 瑞芯微原廠NPU資料介紹 1.1瑞芯微官方github 1.2
    發(fā)表于 07-12 14:44

    手冊上新 |RK3568開發(fā)板NPU例程測試

    ●教程更新 《iTOP-3568開發(fā)板NPU例程測試》 教程目錄第1章 瑞芯微原廠NPU資料介紹 1.1瑞芯微官方github 1.2
    發(fā)表于 08-12 11:03

    手冊上新 |RK3568開發(fā)板NPU例程測試

    ●教程更新 《iTOP-3568開發(fā)板NPU例程測試》 教程目錄第1章 瑞芯微原廠NPU資料介紹 1.1瑞芯微官方github 1.2
    發(fā)表于 10-23 14:06

    【米爾RK3576開發(fā)板評測】+項目名稱3、使用rknn 進行圖像檢測

    /rknn_model_zoo.git https://github.com/airockchip/rknn-toolkit2.git 配置rknn-toolkit2環(huán)境 參考 倉庫
    發(fā)表于 01-03 21:03

    【米爾RK3576開發(fā)板評測】+項目名稱RetinaFace人臉檢測

    。 二、激活Toolkit2環(huán)境 安裝完環(huán)境后,后續(xù)開發(fā)都需要進入到Toolkit2環(huán)境當中,在
    發(fā)表于 02-15 13:28

    【幸狐Omni3576邊緣計算套件試用體驗】RKNN 推理測試與圖像識別

    、推理測試端運行等。 介紹 本節(jié)介紹了 RKNN 模型、RKNN-Toolkit2 工具,便于理解和熟悉后續(xù)的開發(fā)
    發(fā)表于 03-20 16:14

    RK3588開發(fā)板使用RKNN-Toolkit-lite2運行測試程序

    圖所示: 2 下載網(wǎng)盤資料中“iTOP-3588 開發(fā)板\\\\02_【iTOP-RK3588 開發(fā)板開發(fā)資料\\\\12_
    發(fā)表于 10-16 11:12

    iTOP-RK3568開發(fā)板npu手冊更新

    安裝 5.2.2通過pip install 安裝 5.3 RKNN-Toolkit2 的使用 5.3.1 模型運行在模擬器 5.3.2 模型運行在RK3568開發(fā)板 第6章 其他模型轉(zhuǎn)換 6.1
    發(fā)表于 11-03 14:40

    敬請期待 | RK3576開發(fā)板即將發(fā)布

    敬請期待 | RK3576開發(fā)板即將發(fā)布
    的頭像 發(fā)表于 11-22 15:13 ?593次閱讀
    敬請期待 | <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b>即將發(fā)布

    RK3576開發(fā)板核心與底板接口硬件介紹

    RK3576開發(fā)板核心與底板接口硬件介紹
    的頭像 發(fā)表于 01-14 15:15 ?1427次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b>核心<b class='flag-5'>板</b>與底板接口硬件介紹

    RK3576開發(fā)板Android?多屏顯示

    RK3576開發(fā)板Android?多屏顯示
    的頭像 發(fā)表于 01-16 16:58 ?952次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b>Android?多屏顯示

    RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    RK3576開發(fā)板NPUrknn-toolkit2環(huán)境
    的頭像 發(fā)表于 06-18 15:22 ?342次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b>NPUrknn-<b class='flag-5'>toolkit2</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用docker<b class='flag-5'>環(huán)境</b>安裝

    RK3576開發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示模型轉(zhuǎn)換

    RK3576開發(fā)板NPU環(huán)境搭建和使用
    的頭像 發(fā)表于 06-19 10:53 ?302次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>NPU</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用<b class='flag-5'>rknn-toolkit2</b>功能演示模型轉(zhuǎn)換

    RK3576開發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示連推理

    RK3576開發(fā)板NPU環(huán)境搭建和使用
    的頭像 發(fā)表于 06-23 13:54 ?262次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>NPU</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用<b class='flag-5'>rknn-toolkit2</b>功能演示連<b class='flag-5'>板</b>推理

    高情性6TOPS算力的RK3576開發(fā)板NPU rknn-model-zoo例程演示

    RK3576開發(fā)板NPU rknn-model-zoo
    的頭像 發(fā)表于 07-01 14:54 ?176次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>高情性6TOPS算力的<b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>NPU</b> <b class='flag-5'>rknn</b>-model-zoo<b class='flag-5'>例程</b>演示