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

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

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

3天內不再提示

使用YY3568開發板部署AI能力

jf_NsPBt3VS ? 來源:風火輪技術團隊 ? 作者:風火輪技術團隊 ? 2023-11-28 10:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

YY3568開發板是 「風火輪科技」 基于Rockchip RK3568 芯片平臺設計的開發板,四核 64Cortex-A55 核,主頻最高達 2GHz,集成雙核心架構GPU以及高效能NPU,芯片性能優異。開發板功能接口豐富,多媒體性能強悍、可在物聯網、工業控制、智慧交通、輕量級人工智能等領域發揮獨特優勢。

1cfd789c-8d0d-11ee-939d-92fbcf53809c.png

RKNPU已經經過了幾代的發展,趨近成熟。RK3399pro和RK1808初次引入了 RKNPU,相比傳統的CPU和GPU相比傳統的CPU和GPU,在深度學習運算能力上有比較大幅度的提升。接下來在RV1109和RV1126上使用了第二代NPU,提升了NPU的利用率。第三代NPU應用在RK3566和RK3568上,搭載全新NPU自研架構,而RK3588搭載的為第四代NPU,提高了帶寬利用率,支持了多核擴展。

什么是rknn

RKNN:瑞芯微神經網絡計算框架,它提供了一系列的工具和庫,幫助開發者更輕松地構建、訓練和部署神經網絡模型。RKNN支持各種流行的深度學習框架,如TensorFlow、PyTorch等,并提供了豐富的API接口,方便開發者進行模型轉換、優化和部署。通過RKNN,開發者可以更高效地利用RKNPU的計算能力,實現更快速、更準確的神經網絡推理。

什么是rknpu

RKNPU:瑞芯微的神經網絡處理單元,旨在在移動設備和邊緣設備上高效地執行深度學習推理任務。它針對神經網絡模型進行了優化,能夠提供高性能、低功耗的推理計算能力。通過高效的計算和低延遲的處理,RKNPU可以幫助開發者實現各種人工智能和機器學習應用,如圖像識別、語音識別、自然語言處理等。

什么是rknn-toolkit2

RKNN-Toolkits:瑞芯微的神經網絡工具包,它為開發者提供了一系列實用的工具和庫,用于加速神經網絡的開發和部署。RKNN-Toolkits包含了各種常用的工具,如模型轉換工具、性能分析工具、調試工具等,方便開發者進行模型的訓練、測試和優化。此外,RKNN-Toolkits還提供了豐富的示例代碼和文檔,幫助開發者快速上手并掌握如何使用瑞芯微的神經網絡解決方案。

rknn-toolkit2環境搭建

安裝Miniconda

Conda 是一個開源的軟件包管理系統和環境管理系統,它可以用于安裝、管理和升級軟件包和依賴項。

下載并安裝Miniconda,安裝完成之后會自動設置環境變量,重新打開終端:

rice@rice:~$mkdir-p~/rknn/tools/miniconda
rice@rice:~$cd~/rknn/tools/miniconda
rice@rice:~/rknn/tools/miniconda$wgethttps://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
rice@rice:~/rknn/tools/miniconda$./Miniconda3-latest-Linux-x86_64.sh
1d10f386-8d0d-11ee-939d-92fbcf53809c.jpg

在用戶目錄下新建.condarc文件,并輸入如下內容

rice@rice:~$vim.condarc

channels:
-defaults
show_channel_urls:true
channel_alias:https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

創建RKNN虛擬環境

為了避免環境導致一系列問題,使用conda創建rknn虛擬環境,使用如下命令;命令執行之后,首先會要求安裝一些列軟件包,輸入 y 確認即可。

rice@rice:~/rknn$condacreate-nrknnpython=3.8

激活rknn虛擬環境,命令如下

rice@rice:~/rknn$condaactivaterknn
1d1de6d6-8d0d-11ee-939d-92fbcf53809c.jpg

安裝rknn_toolkit2

創建rknn_toolkit2目錄,命令如下:

rice@rice:~$mkdir-p~/rknn/tools/rknn_toolkit2

將requirements_cp38-1.4.0.txt和rknn_toolkit2-1.4.0_22dcfef4-cp38-cp38-linux_x86_64.whl拷貝到目錄:~/rknn/tools/rknn_toolkit2

安裝numpy,命令如下:

rice@rice:~$pipinstallnumpy==1.16.6-ihttps://pypi.tuna.tsinghua.edu.cn/simple

安裝瑞芯微提供的requirements_cp38-1.4.0.txt文件的依賴包,命令如下:

rice@rice:~$cd~/rknn/tools/rknn_toolkit2
rice@rice:~/rknn/tools/rknn_toolkit2$pipinstall-rrequirements_cp38-1.4.0.txt-ihttps://pypi.tuna.tsinghua.edu.cn/simple

安裝瑞芯微的rknn_toolkit2,命令如下:

rice@rice:~/rknn/tools/rknn_toolkit2$pipinstall-rrequirements_cp38-1.4.0.txt-ihttps://pypi.tuna.tsinghua.edu.cn/simple

注意:如果遇到invalid version‘1.4.0-22dcfef4'的問題輸入下面這兩句命令

pipinstalluninstallsetuptools
pipinstallinstallsetuptools==49.6.0-ihttps://pypi.tuna.tsinghua.edu.cn/simple

安裝pycharm

官網下載pycharm,下載路徑:~/rknn/tools/,官網鏈接:https://www.jetbrains.com/pycharm/。

解壓安裝pycharm,執行命令:

rice@rice:~$cd~/rknn/tools
rice@rice:~/rknn/tools$tar-xzvfpycharm-community-2023.1.tar.gz
rice@rice:~/rknn/tools$cdpycharm-community-2023.1/bin/
rice@rice:~/rknn/tools/pycharm-community-2023.1/bin/$./pycharm.sh

安裝完后進入pycharm軟件,如下圖:

1d2af25e-8d0d-11ee-939d-92fbcf53809c.jpg

創建pycharm工程

通過pycharm創建工程,新建項目,選擇好工程存放目錄

1d35d070-8d0d-11ee-939d-92fbcf53809c.jpg1d41cd1c-8d0d-11ee-939d-92fbcf53809c.jpg1d5c6af0-8d0d-11ee-939d-92fbcf53809c.jpg

選擇解析器為“先前配置的解析器”,配置為rknn的模擬器的解析器,如下圖:

1d7306f2-8d0d-11ee-939d-92fbcf53809c.jpg1d868074-8d0d-11ee-939d-92fbcf53809c.jpg1d926290-8d0d-11ee-939d-92fbcf53809c.jpg

創建完成之后,打開 Pycharm 內置終端,可以看到默認已經幫我們激活了RKNN虛擬環境,如下圖所示

1d99f140-8d0d-11ee-939d-92fbcf53809c.jpg

rknn 模型推理

通過pycharm打開rknn-toolkit2提供的examples,我們使用rknn-toolkit2提供的onnx的實例。onnx目錄:rknn-toolkit2/examples/onnx/yolov5

1da8236e-8d0d-11ee-939d-92fbcf53809c.jpg

默認的工程推理之后不顯示出結果,我們需要將test.py中輸出顯示的注釋去掉

1dc45d7c-8d0d-11ee-939d-92fbcf53809c.jpg

執行test.py腳本,即可以看到其推理的結果

1dd6b60c-8d0d-11ee-939d-92fbcf53809c.png

wKgZomVlWKaATUN2AAJdbSYohuw146.png

yy3568 模型推理

我們將yy3568安裝ubuntu系統,官方提供了yy3568的ubuntu系統,直接下載安裝即可,教程連接如下:https://wiki.youyeetoo.cn/zh/YY3568

默認的yy3568的ubuntu系統提供了一個實例,目錄:/rockchip-test/rknn_ssd_demo_Linux。進入這個目錄,運行demo:

youyeetoo@smartfly:~$cd/rockchip-test/rknn_ssd_demo_Linux
youyeetoo@smartfly:/rockchip-test/rknn_ssd_demo_Linux$
youyeetoo@smartfly:/rockchip-test/rknn_ssd_demo_Linux$./rknn_ssd_demo./model/RK356X/ssd_inception_v2.rknn./model/bus.jpg
1e00a61a-8d0d-11ee-939d-92fbcf53809c.jpg ?

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

    關注

    463

    文章

    54320

    瀏覽量

    468509
  • AI
    AI
    +關注

    關注

    91

    文章

    40746

    瀏覽量

    302387
  • 人工智能
    +關注

    關注

    1819

    文章

    50242

    瀏覽量

    266637
  • 開發板
    +關注

    關注

    26

    文章

    6378

    瀏覽量

    120161
  • RK3568
    +關注

    關注

    5

    文章

    654

    瀏覽量

    8086

原文標題:YY3568 部署AI能力

文章出處:【微信號:風火輪技術團隊,微信公眾號:風火輪技術團隊】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在Arduino UNO Q開發板部署OpenClaw開源AI智能體

    近期 OpenClaw 邊緣 AI 火遍開發者社區,百元開發板AI 智能體的演示讓無數技術愛好者沸騰!想低成本上手這款開源 AI 智能體
    的頭像 發表于 03-09 10:03 ?1294次閱讀
    在Arduino UNO Q<b class='flag-5'>開發板</b><b class='flag-5'>部署</b>OpenClaw開源<b class='flag-5'>AI</b>智能體

    迅為驅動開發實戰:iTOP-RK3568開發板eDP屏幕移植全攻略

    迅為驅動開發實戰:iTOP-RK3568開發板eDP屏幕移植全攻略
    的頭像 發表于 12-30 15:42 ?1166次閱讀
    迅為驅動<b class='flag-5'>開發</b>實戰:iTOP-RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>eDP屏幕移植全攻略

    全方位解析:什么是異構開發板?為什么選GM-3568JHF?

    異構開發板集成兩種或多種處理器,如ARM與FPGA。ARM負責通用控制,FPGA加速特定工作,二者協同保證系統靈活性與高性能。與普通開發板相比,異構開發板功能更靈活,效率更高,適合復雜任務
    的頭像 發表于 12-19 15:04 ?7390次閱讀
    全方位解析:什么是異構<b class='flag-5'>開發板</b>?為什么選GM-<b class='flag-5'>3568</b>JHF?

    迅為iTOP-3568開發板?Linux驅動開發實戰:menuconfig圖形化配置實驗

    迅為iTOP-3568開發板?Linux驅動開發實戰:menuconfig圖形化配置實驗
    的頭像 發表于 11-24 15:29 ?886次閱讀
    迅為iTOP-<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>?Linux驅動<b class='flag-5'>開發</b>實戰:menuconfig圖形化配置實驗

    【迅為工業RK3568穩定可靠】itop-3568開發板Linux驅動開發實戰:RK3568內核模塊符號導出詳解

    【迅為工業RK3568穩定可靠】itop-3568開發板Linux驅動開發實戰:RK3568內核模塊符號導出詳解
    的頭像 發表于 11-21 13:25 ?1513次閱讀
    【迅為工業RK<b class='flag-5'>3568</b>穩定可靠】itop-<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>Linux驅動<b class='flag-5'>開發</b>實戰:RK<b class='flag-5'>3568</b>內核模塊符號導出詳解

    【迅為工業RK3568穩定可靠】itop-3568開發板驅動開發第4章驅動模塊傳參實驗

    【迅為工業RK3568穩定可靠】itop-3568開發板驅動開發第4章驅動模塊傳參實驗
    的頭像 發表于 11-06 14:25 ?472次閱讀
    【迅為工業RK<b class='flag-5'>3568</b>穩定可靠】itop-<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>驅動<b class='flag-5'>開發</b>第4章驅動模塊傳參實驗

    【作品合集】合眾HZ-RK3568開發板測評

    并配置 【HZ-RK3568開發板免費體驗】04 YOLOv11 模型轉換為RKNN并在部署 【HZ-RK3568
    發表于 09-10 10:22

    迅為RK3568開發板模型推理測試實戰LPRNet?車牌識別

    迅為RK3568開發板模型推理測試實戰LPRNet 車牌識別
    的頭像 發表于 08-25 14:55 ?1509次閱讀
    迅為RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>模型推理測試實戰LPRNet?車牌識別

    RK3568 EVB開發板 深度休眠與快速醒的工作流程

    RK3568 EVB開發板關于深度休眠和喚醒流程的分析
    的頭像 發表于 07-22 09:49 ?1019次閱讀
    RK<b class='flag-5'>3568</b> EVB<b class='flag-5'>開發板</b> 深度休眠與快速醒的工作流程

    開鴻開發板深度體驗:從開源鴻蒙開發AI場景實踐

    的KaihongBoard-3588S-SBC和KaihongBoard-3576-SBC被評為“2025OpenHarmony明星開發板”,可實現設備快速開源鴻蒙化升級、分布式互聯協同、彈性部署能力。
    的頭像 發表于 07-03 17:03 ?1921次閱讀
    開鴻<b class='flag-5'>開發板</b>深度體驗:從開源鴻蒙<b class='flag-5'>開發</b>到<b class='flag-5'>AI</b>場景實踐

    【HZ-RK3568開發板免費體驗】--開發板了解與初探

    感謝合眾恒躍與發燒友論壇提供的開發板與平臺,收到實物如下 下面來了解下開發板 開發板由底板和核心組成,核心基于瑞芯微RK
    發表于 06-28 23:42

    技術分享 | 迅為RK3568開發板如何將 Linux 板卡虛擬成U盤

    技術分享 | 迅為RK3568開發板如何將 Linux 板卡虛擬成U盤
    的頭像 發表于 06-04 10:57 ?1246次閱讀
    技術分享 | 迅為RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>如何將 Linux 板卡虛擬成U盤

    貝啟BQ3568HM 開發板被選用為 OpenHarmony 明星開發板

    經開放原子開源基金會OpenHarmony社區官方測評評選,貝啟科技BQ3568HM開源鴻蒙開發板被正式選用為OpenHarmony明星開發板。BQ3568HM開源鴻蒙
    的頭像 發表于 05-25 00:22 ?1645次閱讀
    貝啟BQ<b class='flag-5'>3568</b>HM <b class='flag-5'>開發板</b>被選用為 OpenHarmony 明星<b class='flag-5'>開發板</b>

    一文掌握RK3568開發板Android13掛載Windows共享目錄

    在物聯網和邊緣計算場景中,開發板與PC端的高效文件交互尤為重要?,F以iTOP-RK3568開發板為例,詳細演示Android13系統如何通過CIFS協議掛載Windows共享目錄,實現開發板
    的頭像 發表于 04-17 13:54 ?1337次閱讀
    一文掌握RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>Android13掛載Windows共享目錄

    RK3568開發板教程:以iTOP-RK3568開發板為例 Android13通過CIFS協議掛載Windows共享目錄

    開發板與PC端的高效文件交互尤為重要?,F以iTOP-RK3568開發板為例,詳細演示Android13系統如何通過CIFS協議掛載Windows共享目錄,實現開發板與PC的無縫文件共享
    的頭像 發表于 04-16 14:08 ?1981次閱讀
    RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>教程:以iTOP-RK<b class='flag-5'>3568</b><b class='flag-5'>開發板</b>為例 Android13通過CIFS協議掛載Windows共享目錄