一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

MCX N系列微處理器之NPU的入門使用方法介紹

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2024-04-25 10:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上一期MCX N系列微處理器之NPU使用方法簡介中,向給大家介紹了MCX N系列微處理器中的NPU--eIQ Neutron NPU,本期將為大家?guī)鞱PU的入門使用方法。

MCUXpresso軟件開發(fā)套件(簡稱MCUXpressoSDK)包含了一套全面的軟件工具集,并預集成了專為微控制器設計的ML推理引擎:TensorFlow Lite(TFLM)。Neutron庫也與TFLM進行了整合,在軟件系統(tǒng)中NPU以黑盒子的方式提供給應用層,用戶完全不需要關心NPU怎么驅動,直接使用TFLM接口運行模型即可。下表列出了NPU所支持的運算符:

Operator Operator input type MCXN947/MCXN548 NPU
ADD Float No
Uint8(PTQ) No
Int8(PCQ) Yes
AVERAGE_POOL_2D Float No
Uint8(PTQ) No
Int8(PCQ) Yes
CONV_2D Float No
Uint8(PTQ) No
Int8(PCQ) Yes
DEPTHWISE_CONV_2D Float No
Uint8(PTQ) No
Int8(PCQ) Yes
FULLY_CONNECTED Float No
Uint8(PTQ) No
Int8(PCQ) Yes
UNIDIRECTIONAL_SEQUENCE_
LSTM
Float No
Uint8(PTQ) No
Int8(PCQ) No
LOGISTIC (Sigmoid) Float No
Uint8(PTQ) No
Int8(PCQ) Yes
MAX_POOL_2D Float No
Uint8(PTQ) No
Int8(PCQ) Yes
MUL Float No
Uint8(PTQ) No
Int8(PCQ) No
SOFTMAX Float No
Uint8(PTQ) No
Int8(PCQ) No
SVDF Float No
Uint8(PTQ) No
Int8(PCQ) No

Note:

?PTQ — Per-tensor quantized (asymmetric 8-bit quantization)

?PCQ — Per-channel quantized (symmetric 8-bit quantization)

更加詳細的描述請見 eIQ TensorFlow Lite User's Guide.pdf in middleware/eiq/doc of SDK.

首先從nxp.com中下載并安裝MCUXpressoIDE 11.8.1以上版本,在SDKbuilder中下載SDK_2_14_0_FRDM-MCXN947,確保配置middleware中的eIQ,如下圖所示:

8a23d866-02ac-11ef-a297-92fbcf53809c.png

在MCUXpresso IDE中安裝SDK壓縮包,安裝成功過后在左側快捷欄中點擊‘import SDK examples’, 選擇frdm-mcxn947硬件,點擊下一步,可以看到SDK自帶的示例,其中eiq_examples 中包含以下7個工程:

8a4173a8-02ac-11ef-a297-92fbcf53809c.png

eIQ examples描述如下:

eIQ example Description Hardware requirements
tflm_cifar10 CIFAR10
圖像分類演示
FRDM-MCXN947
USB type-c cable
tflm_kws 關鍵詞檢測 FRDM-MCXN947
USB type-c cable
tflm_label_image 1000類圖像分類 FRDM-MCXN947
USB type-c cable
mpp_camera_mobilenet_view_tflm 基于攝像頭的圖像分類 FRDM-MCXN947
LCD: MikroElektronika TFT Proto 5"
OV7670 module
USB type-c cable
mpp_camera_ultraface_view_tflm 基于攝像頭的人臉檢測 FRDM-MCXN947
LCD: MikroElektronika TFT Proto 5"
OV7670 module
USB type-c cable
mpp_camera_view 攝像頭圖像預覽 FRDM-MCXN947
LCD: MikroElektronika TFT Proto 5"
OV7670 module
USB type-c cable
tflm_modelrunner TFLite Model 性能分析示例 FRDM-MCXN947
RJ45 Network cable

PS:示例詳細描述見工程目錄中的Readme文檔

我們以tflm_cifar10為例,導入tflm_cifar10 example, 編譯工程,結果如圖所示:

8a45e29e-02ac-11ef-a297-92fbcf53809c.png

連接FRDM-MCXN947開發(fā)板的調(diào)試接口,點擊IDE中的Debug按鈕開始調(diào)試,打開串口調(diào)試工具,鏈接調(diào)試串口,Debug輸出如下:

8a5c90b6-02ac-11ef-a297-92fbcf53809c.png

模型在NPU上的推理時間是6ms,分類結果是ship與測試圖片相符。

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

    關注

    48

    文章

    7932

    瀏覽量

    154022
  • 微處理器
    +關注

    關注

    11

    文章

    2378

    瀏覽量

    84004
  • 串口調(diào)試

    關注

    2

    文章

    270

    瀏覽量

    25103
  • NPU
    NPU
    +關注

    關注

    2

    文章

    326

    瀏覽量

    19626

原文標題:MCX N系列微處理器之NPU使用方法 - 入門篇

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞薩RZ/G2UL微處理器引腳復用分析方法

    RZ/G2UL微處理器配備Cortex-A55(1.0 GHz)CPU、16位DDR3L/DDR4接口以及簡單的LCD控制。此外,這款微處理器還配備有大量接口,如攝像頭輸入、顯示輸出、USB 2.0和千兆以太網(wǎng),因此特別適用于
    的頭像 發(fā)表于 06-19 11:16 ?586次閱讀
    瑞薩RZ/G2UL<b class='flag-5'>微處理器</b>引腳復用分析<b class='flag-5'>方法</b>

    用戶測評體驗NXP MCX-N板卡的NPU功能

    前言 恩智浦“FRDM-MCXN947”評測活動由安富利和與非網(wǎng)協(xié)同舉辦。 01 NXP FRDM-MCXN947: HMI初體驗 N947是NXP推出的MCX系列NPU的一款產(chǎn)品,
    的頭像 發(fā)表于 01-17 10:27 ?902次閱讀
    用戶測評<b class='flag-5'>之</b>體驗NXP <b class='flag-5'>MCX-N</b>板卡的<b class='flag-5'>NPU</b>功能

    恩智浦MCX N系列NPU電弧檢測技術解析

    或者儲能系統(tǒng)的早期故障能夠有效檢測,大大減少火災發(fā)生的機率。 恩智浦MCX N系列NPU的電弧檢測技術廣泛應用于各種需要電弧檢測的場合,如: 電力系統(tǒng):用于監(jiān)測和檢測電力系統(tǒng)中的電弧故
    的頭像 發(fā)表于 12-19 09:43 ?1318次閱讀
    恩智浦<b class='flag-5'>MCX</b> <b class='flag-5'>N</b><b class='flag-5'>系列</b><b class='flag-5'>NPU</b>電弧檢測技術解析

    基于恩智浦 MCX N947 MCU 通過 NPU 實現(xiàn) AI 咖啡膠囊識別方案

    本方案充分利用了恩智浦(NXP)高性能微控制(MCU)MCX N947 集成的神經(jīng)網(wǎng)絡處理單元(NPU)的強大性能,旨在開發(fā)一款具有真正智
    的頭像 發(fā)表于 12-18 13:43 ?709次閱讀
    基于恩智浦 <b class='flag-5'>MCX</b> <b class='flag-5'>N</b>947 MCU 通過 <b class='flag-5'>NPU</b> 實現(xiàn) AI 咖啡膠囊識別方案

    深度排查恩智浦MCX N系列支持的六種電源模式

    前 言 在上周文章-MCX N系列電源管理中,小編帶大家了解了MCX N
    發(fā)表于 12-12 09:33 ?756次閱讀
    深度排查恩智浦<b class='flag-5'>MCX</b> <b class='flag-5'>N</b><b class='flag-5'>系列</b>支持的六種電源模式

    恩智浦 MCX N系列電源管理(MCX N94/54與MCX N23)

    給大家揭秘MCX N系列在電源管理方面的卓越性能。電源管理對于硬件設計的優(yōu)化以及低功耗應用的實現(xiàn)至關重要,因此,深入了解MCX N
    的頭像 發(fā)表于 12-05 09:49 ?1544次閱讀
    恩智浦 <b class='flag-5'>MCX</b> <b class='flag-5'>N</b><b class='flag-5'>系列</b><b class='flag-5'>之</b>電源管理(<b class='flag-5'>MCX</b> <b class='flag-5'>N</b>94/54與<b class='flag-5'>MCX</b> <b class='flag-5'>N</b>23)

    NPU與傳統(tǒng)處理器的區(qū)別是什么

    和GPU相比,NPU處理深度學習任務時展現(xiàn)出了顯著的優(yōu)勢。 1. 設計目的 傳統(tǒng)處理器: CPU(中央處理單元): CPU是通用處理器,設
    的頭像 發(fā)表于 11-15 09:29 ?1119次閱讀

    微處理器的執(zhí)行單元是什么

    微處理器的執(zhí)行單元(Execution Unit,簡稱EU)是微處理器中負責執(zhí)行指令的核心部分,它集成了多種功能單元,共同協(xié)作完成算術運算、邏輯運算以及指令的譯碼和執(zhí)行等任務。
    的頭像 發(fā)表于 10-05 15:19 ?1410次閱讀

    微處理器中寄存的作用

    微處理器中的寄存是計算機體系結構中的核心組成部分,它們扮演著至關重要的角色。寄存是一種高速的存儲單元,用于暫時存儲數(shù)據(jù)、指令和地址等信息,以便微處理器能夠快速地訪問和
    的頭像 發(fā)表于 10-05 15:07 ?1218次閱讀

    微處理器的指令集有哪些

    微處理器的指令集是微處理器設計和功能實現(xiàn)的基礎,它決定了微處理器能夠執(zhí)行哪些操作以及這些操作如何被組織和執(zhí)行。隨著計算機技術的不斷發(fā)展,微處理器的指令集也在不斷更新和擴展。
    的頭像 發(fā)表于 10-05 14:58 ?798次閱讀

    微處理器與CPU的關系

    微處理器(Microprocessor)與CPU(Central Processing Unit,中央處理器)之間的關系緊密且復雜,它們既相互關聯(lián)又有所區(qū)別。
    的頭像 發(fā)表于 10-05 14:57 ?2704次閱讀

    簡述微處理器的發(fā)展歷史

    微處理器的發(fā)展歷史是一部充滿創(chuàng)新與突破的技術演進史,它見證了計算機技術的飛速發(fā)展和人類社會的巨大變革。以下是對微處理器發(fā)展歷史的詳細回顧,內(nèi)容將涵蓋其關鍵節(jié)點、重要里程碑以及技術演進趨勢。
    的頭像 發(fā)表于 08-22 14:22 ?5750次閱讀

    影響微處理器性能的因素

    影響微處理器性能的因素是多方面的,這些因素共同決定了微處理器處理數(shù)據(jù)、執(zhí)行指令以及協(xié)調(diào)系統(tǒng)各部件工作時的效率和能力。
    的頭像 發(fā)表于 08-22 12:31 ?2025次閱讀

    微處理器的指令集架構介紹

    微處理器的指令集架構(Instruction Set Architecture,ISA)是計算機體系結構中至關重要的部分,它定義了微處理器能夠執(zhí)行的操作和指令的集合,以及這些指令如何被組織、存儲
    的頭像 發(fā)表于 08-22 10:53 ?2357次閱讀

    嵌入式系統(tǒng)中常用的五種微處理器類型

    本文介紹了嵌入式系統(tǒng)中常用的五種微處理器類型:微處理器單元(MPU)、微控制(MCU)、數(shù)字信號處理器(DSP)、現(xiàn)場可編程邏輯門陣列(F
    的頭像 發(fā)表于 07-25 09:29 ?2579次閱讀