色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

RK3576開發板NPU激發無限創新!體驗6TOPS強勁性能的奇妙之旅

Rockchip系列教程 ? 來源:Rockchip系列教程 ? 作者:Rockchip系列教程 ? 2024-05-24 10:01 ? 次閱讀

RKNN SDK 快速上手指南

開發板:ArmSoM-W3,ArmSoM-Sige7,ArmSoM-Sige5,ArmSoM-AIM7

OS:Debian11/12

目的:本文介紹如何使用rk的npu sdk。

作為瑞芯微8nm高性能AIOT平臺,RK3576/RK3588 NPU性能可謂十分強大,6TOPS設計能夠實現高效的神經網絡推理計算。這使得RK3576/RK3588在圖像識別、語音識別、自然語言處理等人工智能領域有著極高的性能表現。

此外,RK3576/RK3588 的NPU還支持多種學習框架,包括TensorFlow,Pytorch、Caffe、MXNet等在人工智能開發中流行的深度學習框架,能夠為開發者提供豐富的工具和庫,使他們能夠方便地進行模型訓練和推理,可輕松應對各種大數據運算場景。??

wKgaomZF-x2AYuioAAMTtj0YiGw573.pngrk3576 npu

RK3576/RK3588 NPU典型應用?

計算機視覺(Computer Vision):NPU可用于圖像識別、目標檢測、人臉識別等任務。在安防監控、自動駕駛、醫療影像分析等領域中有著廣泛的應用。

自然語言處理(Natural Language Processing,NLP):NPU可加速文本分類、情感分析、機器翻譯等任務,使得處理大規模文本數據變得更高效。

語音識別與處理(Speech Recognition and Processing):在語音識別、語音合成等方面,NPU可以提高處理速度和準確性,應用于智能語音助手、語音交互系統等場景。

智能家居物聯網IoT):NPU的低功耗特性使其適用于智能家居設備、智能監控攝像頭、智能穿戴設備等物聯網應用,從而實現設備的智能化和自動化。

醫療健康:在醫學影像分析、疾病診斷、基因組學等領域,NPU可以加速大規模數據的處理和分析,幫助醫療工作者更準確地診斷疾病和制定治療方案。

智能交通:在智能交通系統中,NPU可用于車輛識別、交通流量監控、智能交通信號燈控制等任務,提升交通系統的效率和安全性。

Rockchip NPU SDK?

rockchip的npu sdk分為兩個部分,PC端使用的是rknn-toolkit2,可以在PC端進行模型轉換,推理以及性能評估。具體來說是把主流的模型如Caffe、TensorFlow、TensorFlow Lite、ONNX、DarkNet、PyTorch 等轉換為RKNN模型,并可以在PC端使用這個RKNN模型進行推理仿真,計算時間和內存開銷。板端還有一部分,就是rknn runtime環境,包含一組C API庫以及與NPU進行通信的驅動模塊,可執行程序等。

RKNN軟件棧可以幫助用戶快速將AI模型部署到瑞芯微芯片上。整體框架如下:

wKgaomZF_HiAVAovAAEwvVxHP9Y037.png

為了使用 RKNPU,用戶需要首先在計算機上運行 RKNN-Toolkit2 工具,將訓練好的模型轉換為 RKNN 格式的模型,然后使用 RKNN C API 或 Python API 在開發板上進行推理。

RKNN-Toolkit2是一款軟件開發套件,供用戶在PC和瑞芯微NPU平臺上進行模型轉換、推理和性能評估。

RKNN-Toolkit-Lite2為瑞芯微NPU平臺提供Python編程接口,幫助用戶部署RKNN模型,加速AI應用落地。

RKNN Runtime為Rockchip NPU平臺提供C/C++編程接口,幫助用戶部署RKNN模型,加速AI應用的落地。

RKNPU內核驅動負責與NPU硬件交互。它已經開源,可以在Rockchip內核代碼中找到。

提示

RKNPU2 SDK v2.0.0-beta (for RK3576/RK3562/RK3566/RK3568/RK3588/RV1103/RV1106) https://github.com/airockchip/rknn-toolkit2

Model zoo: https://github.com/airockchip/rknn_model_zoo

docs: https://github.com/airockchip/rknn-toolkit2/tree/master/doc

RK3576/RK3588 NPU使用案例分享?

導出rknn模型步驟

請參考 https://github.com/airockchip/rknn_model_zoo/tree/main/models/CV/object_detection/yolo

注意事項?

使用rknn-toolkit2版本大于等于1.4.0。

切換成自己訓練的模型時,請注意對齊anchor等后處理參數,否則會導致后處理解析出錯。

官網和rk預訓練模型都是檢測80類的目標,如果自己訓練的模型,需要更改include/postprocess.h中的OBJ_CLASS_NUM以及NMS_THRESH,BOX_THRESH后處理參數。

demo需要librga.so的支持,編譯使用請參考 https://github.com/airockchip/librga

由于硬件限制,該demo的模型默認把 yolov5 模型的后處理部分,移至cpu實現。本demo附帶的模型均使用relu為激活函數,相比silu激活函數精度略微下降,性能大幅上升。

Android Demo?

編譯?

首先導入ANDROID_NDK_PATH,例如export ANDROID_NDK_PATH=~/opts/ndk/android-ndk-r18b,然后執行如下命令:

./build-android.sh -t  -a  [-b ]# 例如: ./build-android.sh -t rk3568 -a arm64-v8a -b Release

推送執行文件到板子?

連接板子的usb口到PC,將整個demo目錄到 /data:

adb rootadb remountadb push install/rknn_yolov5_demo /data/

運行?

adb shellcd /data/rknn_yolov5_demo/export LD_LIBRARY_PATH=./lib./rknn_yolov5_demo model//yolov5s-640-640.rknn model/bus.jpg

Aarch64 Linux Demo?

編譯?

首先導入GCC_COMPILER,例如export GCC_COMPILER=~/opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu ,然后執行如下命令:

./build-linux.sh -t  -a  -b ]# 例如: ./build-linux.sh -t rk3588 -a aarch64 -b Release

推送執行文件到板子?

將 install/rknn_yolov5_demo_Linux 拷貝到板子的/userdata/目錄.

如果使用rockchip的EVB板子,可以使用adb將文件推到板子上:

adb push install/rknn_yolov5_demo_Linux /userdata/

如果使用其他板子,可以使用scp等方式將install/rknn_yolov5_demo_Linux拷貝到板子的/userdata/目錄

運行?

adb shellcd /userdata/rknn_yolov5_demo_Linux/export LD_LIBRARY_PATH=./lib./rknn_yolov5_demo model//yolov5s-640-640.rknn model/bus.jpg

Note: Try searching the location of librga.so and add it to LD_LIBRARY_PATH if the librga.so is not found on the lib folder. Using the following commands to add to LD_LIBRARY_PATH.

export LD_LIBRARY_PATH=./lib:

視頻流Demo運行命令參考如下:?

h264視頻

./rknn_yolov5_video_demo model//yolov5s-640-640.rknn xxx.h264 264

注意需要使用h264碼流視頻,可以使用如下命令轉換得到:

ffmpeg -i xxx.mp4 -vcodec h264 xxx.h264

h265視頻

./rknn_yolov5_video_demo model//yolov5s-640-640.rknn xxx.hevc 265

注意需要使用h265碼流視頻,可以使用如下命令轉換得到:

ffmpeg -i xxx.mp4 -vcodec hevc xxx.hevc

rtsp視頻流

./rknn_yolov5_video_demo model//yolov5s-640-640.rknn  265
wKgZomZF_NGAV2FjABCAAk9GjPM001.png

注意?

需要根據系統的rga驅動選擇正確的librga庫,具體依賴請參考: https://github.com/airockchip/librga

rk3562 目前僅支持h264視頻流

rtsp 視頻流Demo僅在Linux系統上支持,Android上目前還不支持

視頻流輸入的h264名稱不能為"out.h264",會被覆蓋

演示視頻?

https://www.bilibili.com/video/BV1jt421M7Pj/

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發板
    +關注

    關注

    25

    文章

    5116

    瀏覽量

    97917
  • NPU
    NPU
    +關注

    關注

    2

    文章

    288

    瀏覽量

    18692
  • rk3576
    +關注

    關注

    1

    文章

    54

    瀏覽量

    173
收藏 人收藏

    評論

    相關推薦

    迅為RK3576開發板Android?多屏顯示

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

    迅為電子推出iTOP-RK3576開發板

    隨著人工智能、物聯網和邊緣計算的飛速發展,迅為公司重磅推出iTOP-RK3576開發板。這款開發板搭載瑞芯微RK3576處理器,不僅具備高達2.2GHz的處理頻率,還提供
    的頭像 發表于 01-15 17:22 ?343次閱讀

    迅為RK3576開發板核心與底板接口硬件介紹

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

    【米爾RK3576開發板評測】+項目名稱值得購買的米爾RK3576開發板

    米爾依然是核心加擴展板的模式,我拿到手的開發板,核心已經通過LGA貼片,焊好了。 開發板做工很好,布線細致工整。 RK3576
    發表于 01-08 22:59

    米爾RK3576RK3588怎么選?-看這篇就夠了

    1.2,支持的圖形標準上兩者類似,但在OpenCL版本上RK3588更高(2.2對比2.1)。 NPU性能:兩者都配備了6Tops的算力,都支持int4/int8/int16/FP1
    發表于 12-27 11:44

    【米爾RK3576開發板評測】+項目名稱【米爾RK3576開發板評測】一個視頻和你共同認識一下米爾RK3576開發板

    6TOPS算力開發板之一,已支持最新安卓14系統。 總體來說米爾RK3576開發板是值得大家花時間和精力去研究的一塊非常不錯的開發板
    發表于 12-18 20:50

    【米爾RK3576開發板評測】帶你初步了解米爾RK3576這塊開發板

    的照片。 這塊開發板用的的是瑞芯微RK3576系列處理器是一款工業級/商業級應用芯片, 集成了4xCortex-A72+4xCortex-A53高性能CPU,含有6
    發表于 12-18 20:35

    敬請期待 | 迅為RK3576開發板即將發布

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

    米爾RK3576開發板特惠活動!

    近日,米爾電子發布基于瑞芯微RK3576核心開發板RK3576作為國產熱門處理器,其高性能數據處理能力、領先的AI智能分析、強大的擴展
    的頭像 發表于 11-12 01:00 ?349次閱讀
    米爾<b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b>特惠活動!

    RK3576開發板介紹

    ArmSoM-Sige5 RK3576 開發板 ? ArmSoM-Sige5 采用第二代 8nm 高性能 AIOT 平臺 Rockchip RK3576,擁有
    的頭像 發表于 11-04 10:10 ?290次閱讀
    <b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b>介紹

    新品體驗 | RK3576開發板

    前言:RK3576作為瑞芯微第二代8nm高性能AIOT平臺,一經推出便獲得了極大的關注。廣州眺望電子科技有限公司是一家專注于嵌入式處理器模組研發與應用的國家高新技術企業,目前公司已推出的相關型號有
    的頭像 發表于 11-01 08:08 ?917次閱讀
    新品體驗 | <b class='flag-5'>RK3576</b><b class='flag-5'>開發板</b>

    低功耗長續航,解鎖RK3576卓越性能

    搭載新一代八核AIOT處理器RK3576,采用先進工藝制程,內置ARMMaliG52MC3GPU,集成6TOPS算力NPU,支持主流大模型的私有化部署。具備強大的高清高幀率顯示能力,支持外部看門狗
    的頭像 發表于 10-31 08:00 ?540次閱讀
    低功耗長續航,解鎖<b class='flag-5'>RK3576</b>卓越<b class='flag-5'>性能</b>

    性能低功耗:RK3576全系智能產品

    瑞芯微全新一代芯片RK3576,采用先進的8nm制程設計工藝,具有高性能低功耗的特點,搭載6TOPs算力NPU,人工智能計算效率獲得顯著提升。同時提升了ISP、視頻編解碼、視頻后處理的
    的頭像 發表于 06-19 08:02 ?1956次閱讀
    高<b class='flag-5'>性能</b>低功耗:<b class='flag-5'>RK3576</b>全系智能產品

    貝啟RK3576核心/開發板

    貝啟RK3576核心/開發板,采用瑞芯微新一代RK3576平臺處理器,搭載四個A72核心+四個A53核心,同時支持Cortex-M0@400MhzMCU和4TopsAI
    的頭像 發表于 04-29 08:21 ?3121次閱讀
    貝啟<b class='flag-5'>RK3576</b>核心<b class='flag-5'>板</b>/<b class='flag-5'>開發板</b>

    RK3576:革新智能設備體驗的高性能AI芯片

    在當前競爭激烈的智能設備市場中,高性能與低功耗的芯片已然成為各大產品追求的關鍵優勢。瑞芯微最新推出的RK3576芯片擁有強大的競爭力。這款芯片搭載了保持6TOPS算力的NPU,同時支持
    的頭像 發表于 04-26 08:33 ?1874次閱讀
    <b class='flag-5'>RK3576</b>:革新智能設備體驗的高<b class='flag-5'>性能</b>AI芯片
    主站蜘蛛池模板: 色欲AV精品人妻一二三区| 亚洲精品久久久久AV无码林星阑| 亚洲精品午夜VA久久成人| 国产乱码二卡3卡四卡| 少妇高潮A视频| 给个男人都懂的网址2019| 日韩插啊免费视频在线观看| 被滋润的艳妇疯狂呻吟白洁老七| 亚洲色大成网站WWW永久麻豆| 国产午夜精品理论片影院| 少妇伦子伦情品无吗| 国产成+人欧美+综合在线观看| 色妺妺免费影院| 国产乱色伦影片在线观看| 亚洲成a人片777777久久| 韩国演艺圈qvod| 一道精品视频一区二区| 久久久久99精品成人片三人毛片| 在线二区 中文 无码| 年轻的搜子8中字在线观看| jiz中国zz| 爽爽影院免费观看| 果冻传媒MV免费播放在线观看 | 操他射他影院| 色百度网址大全| 国产一卡2卡3卡4卡孕妇网站| 樱桃熟了A级毛片| 男女牲交全过程免费播放| 超碰在线视频caoporn| 羞羞漫画免费漫画页面在线看漫画秋蝉| 吉吉影音先锋av资源网| 97精品视频| 我们中文在线观看免费完整版| 精品久久电影网| FREECHINESE东北群交| 外国三级片名| 久久天堂视频| 成人永久免费视频| 亚洲精品午夜久久久伊人| 女人精69xxxxx| 国产人妻人伦精品久久久|