91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Orange Pi 5 Plus實測:RK3588?NPU執(zhí)行AI應(yīng)用的效能如何?

香橙派 ? 2023-12-21 17:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OPi 5Plus的SoC為Rockchip RK3588八核(4個Cortex-A76+4個Cortex-A55)架構(gòu)的64位處理器,主頻達 2.4GHz并帶有Mali-G610 GPU,除此之外的亮點還包括了一個 6 TOPS算力的NPU,支持TensorFlow、PyTorch等常見框架轉(zhuǎn)換,使其能夠作為處理AI影像的邊緣裝置。開發(fā)板上的周邊也相當(dāng)豐富,包含2 Ports 2.5Gb Ethernet、3 Ports HDMI (2out + 1in)、5 Ports USB、M.2 E-Key等高速接口。從硬件數(shù)據(jù)看來相較樹莓派而言可說是全面性的碾壓,那么實際使用如何,一起往下看看!

wKgZomWEC_yAQFbhAAwg6ou3CQM235.png

怎么玩?

OPi 5 Plus支持多種操作系統(tǒng),包含 Ubuntu、Debian、Android與官方自研的 Orange Pi OS等, 各位可以自行挑選喜歡的image映像下載后燒錄到SD Card啟動。筆者這里選擇兼容性較好的Ubuntu,同時得利于Open Source的優(yōu)勢,安裝的是非官方的Ubuntu 22.04社群版本。燒錄完SD Card放入OPi 5 Plus再接上熒幕鍵盤網(wǎng)絡(luò)線等,上電后后經(jīng)過初始化設(shè)定即可以看到GNOME的桌面界面以及那只可愛的幸運水母。

就如同樹莓派一樣,當(dāng)操作系統(tǒng)安裝完成后就能夠當(dāng)作一般個人計算機使用,或是作為多媒體應(yīng)用,甚至是搭載到移動載具上都行。由于使用的是 Ubuntu系統(tǒng),軟件套件支持性也相當(dāng)豐富。筆者實際使用 Chromium瀏覽器開啟YouTube 4K串流進行測試,順暢度可以說是明顯比樹莓派好上許多,也沒有任何影格丟失(frame drop)的現(xiàn)象!

神經(jīng)網(wǎng)絡(luò)運算單元 NPU

憑借著 RK3588處理器的強大效能,若使用OPi 5 Plus只是做 CPU運算就稍微可惜了,筆者本篇的最主要目的就是要體驗Rockchip的NPU執(zhí)行AI應(yīng)用的效能如何。官方在 github上有提供對應(yīng)RK3588 NPU的Library與范例程序rknpu2, 可以直接在OPi 5 Plus安裝并呼叫 NPU執(zhí)行,以下記錄安裝過程供各位參考。由于范例程序為C++語言需要進行編譯,先執(zhí)行系統(tǒng)更新并安裝必要套件:

wKgaomWEC_aAW-LzAAAPs3xup5Y870.png

從 GitHub下載Repo:

wKgaomWEC_aAJYgXAAANG1xRzFM562.png

范例程序包含 API的使用與mobilenet及YOLOv5,選擇YOLOv5范例進行編譯:

wKgZomWEC_aAWKpxAAAPz1shSFs445.png

執(zhí)行范例,帶入官方預(yù)訓(xùn)練的 YOLOv5模型檔 “yolov5s-640-640.rknn” 與推論圖片 “bus.jpg”:

wKgZomWEC_aAX6DeAAAScJKovbI314.png

完成后會產(chǎn)生輸出檔案 “out.jpg”,開啟后看到如下圖示,主要物件接有被偵測并標(biāo)記出來:

wKgaomWEC_uAWqcuAAKBJSMQJXg431.png

(OPi5Plus執(zhí)行 YOLOv5圖片推論結(jié)果)

若是第一次執(zhí)行系統(tǒng)可能沒有安裝 RKNN的runtime library,會出現(xiàn)找不到.so動態(tài)連結(jié)Library導(dǎo)致執(zhí)行失敗,可以將此檔案庫提供的library復(fù)制到系統(tǒng)路徑:

wKgZomWEC_eAQfyhAAAILJL_Smw523.png

YOLOv5實時影像推論

官方的范例并沒有提供從 Webcam擷取影像進行推論的范例,但大家可以參考社群上這一篇教學(xué)的內(nèi)容進行實作。準備好一個 UVC Webcam插上OPi 5 Plus的 USB孔,輸入指令安裝openCV相依套件:

wKgaomWEC_eASA9DAAAONU2Y3EM125.png

移動到 rknpu2 YOLOv5范例的路徑:

wKgaomWEC_eACXNVAAANsWaMlOA984.png

下載社群 Maker提供的CMakeList.txt并復(fù)制到此目錄下;下載社群Maker提供的main.cc并復(fù)制到src目錄下。再次編譯程序碼:

wKgZomWEC_eAa6SjAAAJZGdulOY976.png

完成后動到安裝路徑執(zhí)行范例程序,輸入下方指令執(zhí)行。指令帶入第三個參數(shù) “2” 代表使用/dev/Video2的裝置,“1280” 代表影像的寬度,“720” 則代表影像的高度,可以依各位實際的情況調(diào)整。

wKgaomWEC_iAewwQAAAdHAwMO8s830.pngwKgaomWEC_uAErYxAAtHmNT7Pc0937.png

實際測試的結(jié)果在 1280×720 HD影像下的推論有10 FPS,若是將分辨率改為640×480則可以達到接近20 FPS。但從log看來執(zhí)行推論的過程約只耗費20ms左右,其余的時間則是耗費在影像的處理與顯示上了,效能可說是相當(dāng)不賴。

模型轉(zhuǎn)換工具 RKNN-Toolkit2

上述的推論范例使用官方預(yù)訓(xùn)練的 RKNN模型檔,若是想要自行將不同框架的模型轉(zhuǎn)成RKNN在OPi 5 Plus上推論,就必須透過官方提供的 RKNN-Toolkit2這個工具。此工具必須要在x86的PC上執(zhí)行,作業(yè)系統(tǒng)要求為Ubuntu 18.04以上,Python 3.6以上,筆者的測試環(huán)境為Ubuntu 22.04,Python 3.10。 第一步也是要安裝必要套件:

wKgZomWEC_iAdwkUAAAw5s8eVNs812.png

建立 python虛擬環(huán)境:

wKgaomWEC_iAYmayAAATdrawFjQ277.png

下載 RKNN-toolkit2:

wKgZomWEC_iAc-j9AAAZH2pXrXk329.png

安裝相依套件:

wKgaomWEC_mAIl9fAAAN77_0k7s390.png

安裝 RKNN-Toolkit2 Python模塊:

wKgZomWEC_mAU3Z9AAAU6aKbkVI374.png

至此套件已安裝完成,在此 toolkit中也有提供一些范例來轉(zhuǎn)換pytorch、TensorFlow、Caffe、ONNX等不同框架的模型,可以進入到各范例中執(zhí)行模型轉(zhuǎn)換,舉例而言要執(zhí)行TensrFlow的轉(zhuǎn)換范例可以輸入以下指令:

wKgZomWEC_mAQEMmAAAS-Frfx0A908.png

這個指令會把目錄下的 “ssd_mobilenet_v1_coco_2017_11_17.pb”TensorFlow預(yù)訓(xùn)練模型轉(zhuǎn)換成NPU可執(zhí)行的模型 “ssd_mobilenet_v1_coco.rknn”,并且會讀取目錄中的 “road.bmp” 檔案進行推論測試。完成后即可把RKNN模型傳送到Rockchip的單板計算機上執(zhí)行了。

wKgZomWEC_uACw3DAASMJTS8o_A184.png

OPi 5 Plus執(zhí)行 Teachable Machine轉(zhuǎn)換后的RKNN模型

除了 RKNN Toolkit2內(nèi)建的范例外,筆者也成功地把Teachable Machine匯出的TF.lite模型轉(zhuǎn)換為RKNN模型并且在OPi 5 Plus上執(zhí)行。簡易流程如下:

·在 Teachable Machine訓(xùn)練模型,并匯出為TF.lite未量化格式

·將TF.lite模型傳送到執(zhí)行RKNN-toolkit2的Ubuntu PC。路徑為 “rknn-toolkit2/examples/tflite/mobilenet_v1/”

·修改 “test.py” 檔案,在呼叫 “rknn.config”API增加指定traget_platfrom為”rk3588”,并修改 “rknn_load_rflite”API所指定的model名稱為剛剛傳入的文件名稱,如下圖:

wKgaomWEC_qASd6IAAG6xsXgQsI756.png

·執(zhí)行 python3 test.py轉(zhuǎn)換模型,筆者也同時將test.py測試推論的圖檔改為訓(xùn)練資料圖檔,輸出結(jié)果如下圖,可以明確分類出圖像。

wKgaomWEC_uASPHKAAdWWjNeRzk982.png

·將 rknn檔案復(fù)制起來,并傳送到OPi 5 Plus

·執(zhí)行OPi 5 Plus的推論測試,結(jié)果如下圖,可以正確的分類圖片。

wKgZomWEC_qAfHtYAAKUlKdgn5U811.png

如此一來可以輕松地將 Teachable Machine客制化訓(xùn)練的模型放到OPi 5 Plus上執(zhí)行了!

小結(jié)——展望未來想象空間更大

整體而言,Orange Pi 5 Plus適合作為智慧機上盒、智慧顯示、NVR等相關(guān)應(yīng)用,具備雙GbE網(wǎng)口與多路影像輸出輸入是其特色。除此之外Rockchip的產(chǎn)品線近期已陸續(xù)搭載了NPU,讓對應(yīng)的單板計算機更具備競爭力,除了 CPU核心效能本身就還不錯之外,還足以處理輕度物件偵測與影像分類等AI應(yīng)用。唯獨在 NPU工具的使用上還是稍微卡手了一些,Python文件說明也未齊全,這將直接影響Maker玩家投入開發(fā)的意愿程度。未來若能提供更人性化、更合宜的NPU開發(fā)者工具,再加上處理器本身的優(yōu)異性能,可能將對邊緣運算的市場造成一股破壞性的浪潮。

(以上素材來源于Felix)

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

    關(guān)注

    0

    文章

    86

    瀏覽量

    20392
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6313

    瀏覽量

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

    關(guān)注

    2

    文章

    378

    瀏覽量

    21135
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    563

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    AI硬件選型必看!瑞芯微RV1126B/RK3562/RK3576/RK3588NPU性能實測對比

    做邊緣計算、AI視覺產(chǎn)品,卻在瑞芯微一堆芯片里看花眼?RV1126B、RK3562、RK3576、RK3588雖有明面上NPU性能數(shù)據(jù),但
    的頭像 發(fā)表于 03-14 07:11 ?65次閱讀
    <b class='flag-5'>AI</b>硬件選型必看!瑞芯微RV1126B/<b class='flag-5'>RK</b>3562/<b class='flag-5'>RK</b>3576/<b class='flag-5'>RK3588</b>之<b class='flag-5'>NPU</b>性能<b class='flag-5'>實測</b>對比

    RK3588操控終端

    疊加,并用螺釘緊固,確保飛機在惡劣的環(huán)境中飛行,顛簸而穩(wěn)定工作。RK3588的處理器架構(gòu)結(jié)合了高性能的Cortex-A76核心和高效能的Cortex-A55核心,內(nèi)存為16GB,ROM為128GB
    發(fā)表于 02-28 09:42

    OPi RK3588/RK3588S系列產(chǎn)品全面適配Openclaw,智能體“人人可及”時代正式開啟

    招呼它幫你干活。 這只能理解指令、自主操作電腦、打通真實工作流的胖憨小龍蝦,就問你饞不饞?快來跟我一起拿下它!以下是香橙派RK3588/RK3588S系列板子的詳細部署教程(以O(shè)rangePi 5Plus
    發(fā)表于 02-10 17:43

    BPI-AIM7 RK3588 AI與 Nvidia Jetson Nano 生態(tài)系統(tǒng)兼容的低功耗 AI 模塊

    Banana Pi BPI-AIM7 RK3588 AI Module7 (AIM7) 配備 64 位八核處理器、6 TOPS NPU、8 GB 內(nèi)存、PCIe 3.0 支持以及軟件定
    發(fā)表于 10-11 09:08

    請問如何在RK3588上使用npu,用onnx模型來推理

    請問如何在瑞芯微 RK3588上使用npu,用onnx模型來推理。官網(wǎng)上介紹說要把ONNX模型轉(zhuǎn)換成RKNN模型。但是我并不想這么干,請問有什么辦法嗎?
    發(fā)表于 08-09 00:51

    RK3588數(shù)據(jù)手冊

    RK3588的資料
    發(fā)表于 08-01 16:08 ?53次下載

    RK這2款旗艦芯片RK3588 PK RK3576,誰是最優(yōu)選

    AI 邊緣計算領(lǐng)域,瑞芯微的 RK3588RK3576 都是備受矚目的處理器。在中國半導(dǎo)體產(chǎn)業(yè)的版圖中,瑞芯微作為國內(nèi) SoC 芯片領(lǐng)跑者,憑借其在處理器芯片設(shè)計領(lǐng)域的深厚積累和持續(xù)創(chuàng)新
    發(fā)表于 07-10 18:24

    RK3576 vs RK3588:為何越來越多的開發(fā)者轉(zhuǎn)向RK3576?

    高端平板、邊緣計算)。 NPU 算力相同,但 RK3588 支持更復(fù)雜的 AI 計算(如 INT4/FP16)。 2. 多媒體與存儲:滿足主流需求 [td]項目RK3576RK3588
    發(fā)表于 05-30 08:46

    輕松上手邊緣AI:MemryX MX3+結(jié)合Orange Pi 5 Plus的C/C++實戰(zhàn)指南

    AI 和邊緣計算快速發(fā)展的時代,MemryX MX3+ 加速卡憑借其 20 TOPS 的強大性能和低功耗(5 TFLOPS/W),成為邊緣智能應(yīng)用的理想選擇。結(jié)合 Orange Pi
    的頭像 發(fā)表于 05-28 08:01 ?1014次閱讀
    輕松上手邊緣<b class='flag-5'>AI</b>:MemryX MX3+結(jié)合<b class='flag-5'>Orange</b> <b class='flag-5'>Pi</b> <b class='flag-5'>5</b> <b class='flag-5'>Plus</b>的C/C++實戰(zhàn)指南

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀
    的頭像 發(fā)表于 05-19 18:34 ?1.3w次閱讀
    <b class='flag-5'>RK3588</b>參數(shù)與主要特性  <b class='flag-5'>RK3588</b>數(shù)據(jù)手冊解讀

    邊緣AI運算革新 DeepX DX-M1 AI加速卡結(jié)合Rockchip RK3588多路物體檢測解決方案

    度等性能表現(xiàn)。 通過結(jié)合 Orange Pi 5 Plus(Rockchip RK3588) 與 DeepX
    的頭像 發(fā)表于 05-06 14:15 ?1249次閱讀
    邊緣<b class='flag-5'>AI</b>運算革新 DeepX DX-M1 <b class='flag-5'>AI</b>加速卡結(jié)合Rockchip <b class='flag-5'>RK3588</b>多路物體檢測解決方案

    6TOPS算力NPU加持!RK3588如何重塑8K顯示的邊緣計算新邊界

    與復(fù)雜運算。明遠智睿推出的RK3588芯片,以6TOPS算力的NPU為核心,為這一難題提供了突破性的解決方案。 從硬件架構(gòu)來看,RK3588NPU采用了先進的神經(jīng)網(wǎng)絡(luò)處理器設(shè)計,支持
    發(fā)表于 04-18 15:32

    RK3588核心板在邊緣AI計算中的顛覆性優(yōu)勢與場景落地

    AOI質(zhì)檢 舊方案:使用工控機+外置GPU處理4K圖像,延遲>200ms,難以滿足高速產(chǎn)線需求。 RK3588方案:通過雙MIPI CSI-2接口接入8K工業(yè)相機,NPU實時執(zhí)行缺陷檢測,延遲
    發(fā)表于 04-15 10:48

    迅為iTOP-RK3588S開發(fā)板/核心板瑞芯微RK3588S處理器6TOPS算力內(nèi)置NPU

    ,8GB內(nèi)存,32GBEMMC。 四核心架構(gòu)GPU內(nèi)置GPU可以完全兼容0penGLES1.1、2.0和3.2。 內(nèi)置NPU RK3588S內(nèi)置NPU,支持INT4/INT8/INT16/FP16混合運算
    發(fā)表于 04-10 11:13

    NPU性能深度評測:瑞芯微RK3588、RK3576、RK3568、RK3562

    隨著AI技術(shù)不斷發(fā)展,越來越多的嵌入式設(shè)備開始集成NPU(神經(jīng)網(wǎng)絡(luò)處理單元),以實現(xiàn)更高效的AI推理。作為國產(chǎn)芯片廠商的佼佼者,瑞芯微推出的RK3588、
    的頭像 發(fā)表于 04-03 11:17 ?7281次閱讀
    <b class='flag-5'>NPU</b>性能深度評測:瑞芯微<b class='flag-5'>RK3588</b>、<b class='flag-5'>RK</b>3576、<b class='flag-5'>RK</b>3568、<b class='flag-5'>RK</b>3562