chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

手把手帶你玩轉(zhuǎn)—i.MX8MP開發(fā)板移植官方NPU TensorFlow例程

飛凌嵌入式 ? 2022-01-10 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者|donatello1996

來源 | 電子發(fā)燒友

題圖|飛凌嵌入式

飛凌嵌入式OKMX8MP-C開發(fā)板基于NXP i.MX 8M Plus處理器開發(fā)設(shè)計(jì),該系列處理器專注于機(jī)器學(xué)習(xí)與視覺、高級多媒體以及具有高可靠性的工業(yè)自動化。旨在滿足智慧城市、工業(yè)互聯(lián)網(wǎng)、智能醫(yī)療、智慧交通等應(yīng)用的需求。強(qiáng)大的四核或雙核Arm Cortex-A53處理器,主頻高達(dá)1.6GHz,帶有神經(jīng)處理單元(NPU),最高運(yùn)行速率可達(dá)2.3TOPS。

本文采用的硬件板卡為飛凌嵌入式OKMX8MP-C開發(fā)板,系統(tǒng)版本Linux5.4.70+Qt5.15.0,主要介紹移植官方NPU TensorFlow例程。

一、NPU的圖像識別例程

在OKMX8MP-C 開發(fā)板提供的產(chǎn)品使用手冊中,有一章是針對板上NPU的圖像識別例程,位于EMMC分區(qū)的/usr/bin/tensoRFlow-lite-2.3.1/examples,我將EMMC分區(qū)mount為了/media分區(qū),找到對應(yīng)的例程位置。

4a5dff88-6fd6-11ec-86cf-dac502259ad0.jpg

4a914f64-6fd6-11ec-86cf-dac502259ad0.jpg

切換到EMMC啟動,進(jìn)入/usr/bin/tensorflow-lite-2.3.1/examples/目錄下,運(yùn)行測試example:

4ad0b01e-6fd6-11ec-86cf-dac502259ad0.jpg


再切回TF卡系統(tǒng)運(yùn)行,提示報(bào)錯(cuò),label_image程序的nnapi需要?jiǎng)討B(tài)鏈接庫支持:

4af9867e-6fd6-11ec-86cf-dac502259ad0.jpg

libm-2.30.solibneuralnetworks.so.1.1.9libnnrt.so.1.1.9libArchModelSw.solibGAL.solibNNArchPerf.solibOpenVX.so.1.3.0libovxlib.so.1.1.0libVSC.so

其中l(wèi)ibm-2.30.so被鏈接為ld-linux-aarch64.so.1,位于/usr/lib/aarch64-linux-gnu/目錄下,若在移植后的目標(biāo)系統(tǒng)的/usr/lib/aarch64-linux-gnu/下沒有該庫文件的話,是會在運(yùn)行時(shí)提示報(bào)錯(cuò)的。將上述所有動態(tài)鏈接庫復(fù)制到正確位置(/usr/lib和/usr/lib/aarch64-linux-gnu/),再次運(yùn)行:


4b47624a-6fd6-11ec-86cf-dac502259ad0.jpg


可以看到?jīng)]有任何報(bào)錯(cuò),運(yùn)行庫環(huán)境移植成功,接下來可以愉快地進(jìn)行tensorflow例程的玩耍了。

二、TensorFlow例程驗(yàn)證

先用飛凌嵌入式官方DEMO做一下驗(yàn)證,其驗(yàn)證結(jié)果如下。

0.780392: 653 military unIForm0.105882: 907 Windsor tie0.0156863: 458 bow tie0.0117647: 466 bulletproof vest0.00784314: 835 suit

78%結(jié)果吻合陸軍制服,10%結(jié)果吻合溫莎領(lǐng)帶,1%結(jié)果吻合領(lǐng)結(jié),1%結(jié)果吻合防彈背心,不到1%結(jié)果吻合西裝,總的來說這個(gè)結(jié)果還是挺令人滿意的,NPU的算力確實(shí)還可以,多次運(yùn)行程序,得出的結(jié)果完全相同,說明NPU計(jì)算時(shí)使用的是固定的/靜態(tài)的圖像識別庫。

我這邊突發(fā)奇想,用這個(gè)Demo去測一下我自己的論壇頭像,看看結(jié)果:

4bbc2422-6fd6-11ec-86cf-dac502259ad0.jpg

0.352941: 274 dingo0.254902: 265 Cardigan0.184314: 264 Pembroke0.0666667: 163 beagle0.0156863: 354 gazelle

35%的野狗,25%的毛衣,18%的Pembroke???,6%的小獵犬(beagle),1%的羚羊,看到羚羊(gazelle)我屬實(shí)蚌埠住了,哈哈。

再來試試另外幾張圖片,為了檢驗(yàn)這NPU的人工智能算力到底行不行,集齊十張圖,豪華尊享。由于源碼不開放,所以無法移植源碼到自己的例程中:

4be37144-6fd6-11ec-86cf-dac502259ad0.jpg

0.160784: 639 maillot0.137255: 436 bathtub0.117647: 886 velvet0.0705882: 586 hair spray0.0509804: 440 bearskin

4c0de8c0-6fd6-11ec-86cf-dac502259ad0.jpg

0.972549: 644 mask0.00392157: 918 comic book0.00392157: 904 wig0.00392157: 797 ski mask0.00392157: 732 plunger

4c35b6fc-6fd6-11ec-86cf-dac502259ad0.jpg

0.380392: 583 grocery store0.321569: 957 custard apple0.0862745: 955 banana0.0352941: 956 jackfruit0.027451: 954 pineapple

4c616d38-6fd6-11ec-86cf-dac502259ad0.jpg

0.254902: 918 comic book0.0470588: 771 running shoe0.0470588: 474 can opener0.0470588: 412 apron0.0392157: 794 shower cap

4c942cdc-6fd6-11ec-86cf-dac502259ad0.jpg

0.52549: 922 book jacket0.0705882: 788 shield0.0705882: 452 bolo tie0.0588235: 627 lighter0.0352941: 701 paper towel

4cd8d314-6fd6-11ec-86cf-dac502259ad0.jpg

0.121569: 656 miniskirt0.054902: 835 suit0.0470588: 852 television0.0470588: 440 bearskin0.0392157: 679 neck brace

4d08fbfc-6fd6-11ec-86cf-dac502259ad0.jpg

0.65098: 918 comic book0.172549: 747 puck0.0196078: 922 book jacket0.0196078: 723 ping-pong ball0.0117647: 806 soccer ball

4d3f4176-6fd6-11ec-86cf-dac502259ad0.jpg

0.678431: 918 comic book0.0784314: 418 balloon0.0470588: 880 umbrella0.0470588: 722 pillow0.0156863: 644 mask

4d721452-6fd6-11ec-86cf-dac502259ad0.jpg

0.184314: 585 hair slide0.156863: 794 shower cap0.0941176: 797 ski mask0.0431373: 644 mask0.0352941: 571 gasmask

十張圖片的識別結(jié)果均以編碼方式呈現(xiàn),從識別的概率結(jié)果來看,OKMX8MP-C開發(fā)板的NPU的算力還是非常強(qiáng)的。

據(jù)官方介紹,i.MX 8M Plus處理器內(nèi)置NPU,可達(dá)到2.3 TOPS(Tera Operations Per Second,1TOPS代表處理器每秒鐘可進(jìn)行一萬億次操作)算術(shù)處理,并實(shí)現(xiàn)先進(jìn)的AI算法處理。并且NXP為i.MX 8M Plus處理器的NPU提供了一些特定用例,例如能夠處理40,000多個(gè)英文單詞,MobileNet v1模型可以每秒處理超過500張圖像的圖像分類。

作者簡介

donatello1996,某大型企業(yè)資深嵌入式工程師,電子發(fā)燒友論壇技術(shù)大牛,同時(shí)也是飛凌嵌入式多年鐵粉,曾基于飛凌多款板卡產(chǎn)出過優(yōu)質(zhì)測評文章或使用心得。本期三篇文章為donatello1996在使用OKMX8MP-C開發(fā)板過程中精心產(chǎn)出的干貨,在此對donatello1996表示感謝。

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

    關(guān)注

    25

    文章

    6112

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    既要穩(wěn)定性,還要性價(jià)比的工業(yè)級開發(fā)板 — 米爾i.MX91

    之前我介紹過NXPi.MX8系列的開發(fā)板,最近它的下一代產(chǎn)品i.MX9系列產(chǎn)品也有了,我就拿到了這個(gè)基于NXPi.MX9系列的米爾MYD-LMX91
    的頭像 發(fā)表于 11-20 08:05 ?698次閱讀
    既要穩(wěn)定性,還要性價(jià)比的工業(yè)級<b class='flag-5'>開發(fā)板</b> — 米爾<b class='flag-5'>i.MX</b>91

    迅為Hi3403開發(fā)板極速啟航 | 手把手帶你玩轉(zhuǎn)核心例程,輕松上手AI視覺!

    迅為Hi3403開發(fā)板極速啟航 | 手把手帶你玩轉(zhuǎn)核心例程,輕松上手AI視覺!
    的頭像 發(fā)表于 11-19 13:56 ?1052次閱讀
    迅為Hi3403<b class='flag-5'>開發(fā)板</b>極速啟航 | <b class='flag-5'>手把手</b><b class='flag-5'>帶你</b><b class='flag-5'>玩轉(zhuǎn)</b>核心<b class='flag-5'>例程</b>,輕松上手AI視覺!

    【迅為RK3568開發(fā)板NPU實(shí)戰(zhàn)】別再閑置你的NPU!手把手教你玩轉(zhuǎn)RKNN-Toolkit2 的使用

    【迅為RK3568開發(fā)板NPU實(shí)戰(zhàn)】別再閑置你的NPU!手把手教你玩轉(zhuǎn)RKNN-Toolkit2 的使用
    的頭像 發(fā)表于 11-11 14:21 ?518次閱讀
    【迅為RK3568<b class='flag-5'>開發(fā)板</b><b class='flag-5'>NPU</b>實(shí)戰(zhàn)】別再閑置你的<b class='flag-5'>NPU</b>!<b class='flag-5'>手把手</b>教你<b class='flag-5'>玩轉(zhuǎn)</b>RKNN-Toolkit2 的使用

    【RK3568 NPU實(shí)戰(zhàn)】別再閑置你的NPU!手把手帶你用迅為資料跑通Android AI檢測Demo,附完整流程與效果

    【RK3568 NPU實(shí)戰(zhàn)】別再閑置你的NPU!手把手帶你用迅為資料跑通Android AI檢測Demo,附完整流程與效果
    的頭像 發(fā)表于 11-10 15:58 ?839次閱讀
    【RK3568 <b class='flag-5'>NPU</b>實(shí)戰(zhàn)】別再閑置你的<b class='flag-5'>NPU</b>!<b class='flag-5'>手把手</b><b class='flag-5'>帶你</b>用迅為資料跑通Android AI檢測Demo,附完整流程與效果

    迅為RK3568開發(fā)板?V2.0嵌入式學(xué)習(xí)開發(fā)硬核賦能,開發(fā)體驗(yàn)全面進(jìn)化

    基礎(chǔ)到進(jìn)階完整覆蓋?手把手帶你玩轉(zhuǎn)開發(fā)板文檔全新升級?開發(fā)指南重制版發(fā)布?內(nèi)容更詳實(shí),講解更透徹【技術(shù)全景覆蓋】驅(qū)動
    的頭像 發(fā)表于 10-23 15:57 ?245次閱讀
    迅為RK3568<b class='flag-5'>開發(fā)板</b>?V2.0嵌入式學(xué)習(xí)<b class='flag-5'>開發(fā)</b>硬核賦能,<b class='flag-5'>開發(fā)</b>體驗(yàn)全面進(jìn)化

    北京迅為itop-3588八核開發(fā)板瑞芯微NPU例程測試LPRNet車牌識別

    北京迅為itop-3588八核開發(fā)板瑞芯微NPU例程測試LPRNet車牌識別
    的頭像 發(fā)表于 07-23 14:14 ?1033次閱讀
    北京迅為itop-3588八核<b class='flag-5'>開發(fā)板</b>瑞芯微<b class='flag-5'>NPU</b><b class='flag-5'>例程</b>測試LPRNet車牌識別

    北京迅為itop-3588開發(fā)板NPU例程測試deeplabv3 語義分割

    北京迅為itop-3588開發(fā)板NPU例程測試deeplabv3 語義分割
    的頭像 發(fā)表于 07-22 15:51 ?807次閱讀
    北京迅為itop-3588<b class='flag-5'>開發(fā)板</b><b class='flag-5'>NPU</b><b class='flag-5'>例程</b>測試deeplabv3 語義分割

    RT-Thread Nano硬核移植指南:手把手實(shí)現(xiàn)VGLite圖形驅(qū)動適配 | 技術(shù)集結(jié)

    VGLite是NXP提供的輕量級2D圖形API,本文將手把手帶你實(shí)現(xiàn)VGLite圖形驅(qū)動適配RT-Thread。文章分為上、下兩篇,將手把手教您移植。上篇對RT-ThreadNano內(nèi)
    的頭像 發(fā)表于 07-17 14:40 ?3017次閱讀
    RT-Thread Nano硬核<b class='flag-5'>移植</b>指南:<b class='flag-5'>手把手</b>實(shí)現(xiàn)VGLite圖形驅(qū)動適配 | 技術(shù)集結(jié)

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

    迅為RK3576開發(fā)板NPU例程測試-rknn-toolkit2環(huán)境搭建和使用
    的頭像 發(fā)表于 06-17 13:46 ?1247次閱讀
    迅為RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>NPU</b><b class='flag-5'>例程</b>測試-rknn-toolkit2環(huán)境搭建和使用

    正點(diǎn)原子Linux系列全新視頻教程來啦!手把手教你MP257開發(fā)板,讓您輕松入門!

    正點(diǎn)原子Linux系列全新視頻教程來啦!手把手教你MP257開發(fā)板,讓您輕松入門! 一、視頻觀看 正點(diǎn)原子手把手教你學(xué)STM32MP257
    發(fā)表于 05-16 10:42

    將Deepseek移植i.MX 8MP|93 EVK的步驟

    測試了不同模型對不同電路的影響。需要注意的是,限制模型在電路上運(yùn)行的最大障礙是內(nèi)存。包括 CPU 和內(nèi)存使用情況在內(nèi)的測試結(jié)果如下: a. i.MX8mp 深度搜索-r1-蒸餾
    發(fā)表于 03-26 06:08

    恩智浦推出FRDM i.MX 93開發(fā)板

    備受嵌入式開發(fā)者青睞的恩智浦FRDM開發(fā)平臺,迎來了一位新成員——FRDM i.MX 93開發(fā)板,這也是第一塊配備i.MX MPU的FRDM
    的頭像 發(fā)表于 02-21 14:22 ?2845次閱讀

    強(qiáng)悍的I.MX8MP核心

    在當(dāng)今的嵌入式系統(tǒng)開發(fā)領(lǐng)域,一款性能卓越且尺寸小巧的核心能夠?yàn)楸姸囗?xiàng)目帶來極大的便利。今天,我們就來深入探討一下 MYZR新款I.MX8MP 核心,看看它究竟有哪些獨(dú)特之處。 一、
    的頭像 發(fā)表于 02-13 17:05 ?653次閱讀

    2.3T算力,真的強(qiáng)!1分鐘學(xué)會NPU開發(fā),基于NXP i.MX 8MP平臺!

    潛力。 ? ? i.MX 8M Plus NPU特性 i.MX 8M Plus的NPU支持INT
    的頭像 發(fā)表于 01-24 10:21 ?970次閱讀
    2.3T算力,真的強(qiáng)!1分鐘學(xué)會<b class='flag-5'>NPU</b><b class='flag-5'>開發(fā)</b>,基于NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8MP</b>平臺!

    Air780E模組LuatOS開發(fā)實(shí)戰(zhàn) —— 手把手教你搞定數(shù)據(jù)打包解包

    本文要說的是低功耗4G模組Air780E的LuatOS開發(fā)實(shí)戰(zhàn),我將手把手教你搞定數(shù)據(jù)打包解包。
    的頭像 發(fā)表于 12-03 11:17 ?1059次閱讀
    Air780E模組LuatOS<b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn) —— <b class='flag-5'>手把手</b>教你搞定數(shù)據(jù)打包解包