女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

Arm NN成功適配openEuler Embedded,提供高性能神經網絡推理能力

openEuler ? 來源:openEuler ? 2023-06-01 15:15 ? 次閱讀

近期,RISC-V SIG 完成了 Arm NN 在 openEuler Embedded 系統的適配,于 2023 年 1 月合入系統構建工程代碼庫,經測試驗證可用,實現了神經網絡加速庫在 openEuler Embedded 嵌入式系統上的加速和優化。

系統構建工程下載地址:https://gitee.com/openeuler/yocto-meta-openeuler

支持 Arm NN 的 openEuler Embedded 系統已向社區開放

openEuler Embedded 是基于 openEuler 社區面向嵌入式場景的 Linux 版本,由于嵌入式系統應用受到多個因素的約束,如資源、功耗、多樣性等, 所以通過嵌入式處理器內核進行機器學習成為了技術發展需要,ARM 推出 Arm NN 加速庫就是解決方法之一,將機器學習運用到嵌入式系統中。提供高性能神經網絡推理能力,支持邊、端協同工作,提升資源利用率。

61c36dea-fffc-11ed-90ce-dac502259ad0.jpg

目標檢測是在嵌入式平臺上運行機器學習的工作負載之一

以目標檢測為示例,驗證 ArmNN 的推理加速效果:

模型:yolov3 tiny(FLOAT32 量化)

訓練數據:COCO

測試數據:640*480 H264 視頻

通過實驗證明,在精度損失可接受范圍內,Arm NN 加速可達到百倍的性能提升。如下圖所示,其中橫軸表示檢測圖片序號,縱軸表示推理耗時(單位:us):

61e00e3c-fffc-11ed-90ce-dac502259ad0.jpg

注:musl-ref 是指基于 MuslC 的 Openeuler Embedded 且不做任何加速,musl-acc 是指基于的 Openeuler Embedded 且使能 ArmNN 的指令加速和優化。

為了適配 openEuler Embedded 系統, Arm NN 軟件需兼容 yocto-meta-openeuler,并在上做了很多準備工作,如 tensorflow 的適配,Compute Library 的適配,flatbuffers 的使用等。openEuler Embedded Arm NN 的構建代碼位于 meta-openeuler/recipes-arm 層上,社區開發者可根據需要自行構建 ArmNN 軟件。

Arm NN:融合主流神經網絡框架,為用戶提供高效的 AI 應用平臺

Arm NN SDK 是一套開源 Linux 軟件和工具,支持在高能效的設備上運行機器學習工作負載。它橋接了現有神經網絡框架與高能效的 Arm Cortex CPUs、Arm Mali GPU 或 Arm 機器學習處理器。

61f802a8-fffc-11ed-90ce-dac502259ad0.jpg

Arm NN 填補了現有 NN 框架和底層 IP 之間的空白。它可以幫助 TensorFlow 和 Caffe 等現有神經網絡框架實現高效轉換,并在 Arm Cortex CPU 和 Arm Mali GPU 上高效運行,無需修改。

主要優勢

更輕松地在嵌入式系統上運行 TensorFlow 和 Caffe;

Compute Library 內部的一流優化函數,讓用戶充分發揮底層平臺的強大性能;

無論面向何種內核類型,編程模式都是相同的;

現有軟件能夠自動利用新硬件特性;

作為開源軟件,能夠相對簡單地進行擴展,從而適應 Arm 合作伙伴的其他內核類型。

Arm NN 為 openEuler Embedded 系統帶來人工智能的新活力

Arm NN 為 openEuler Embedded 提供全系統的神經網絡優化方案,支持在高能效的設備上運行機器 學習工作負載。為了充分利用不同平臺的軟硬件特性,在 Linux 系統上提供 ARM CPU 上的神經網絡加速能力,使用硬件指令加速庫接口,使其面向目標硬件。目前,Arm NN 軟件庫在 openEuler Embedded 系統上的適配工作基本完成, RISC-V SIG 也將持續研發更多新功能,并移植最新的 openEuler Embedded 系統鏡像。為了加快 openEuler Embedded 系統人工智能應用場景落地,我們誠邀感興趣的朋友和測試志愿者加入并下載開發版鏡像,共同探索并解決可能存在的問題,推動 openEuler 人工智能開發生態的繁榮發展!

審核編輯 :李倩

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

    關注

    41

    文章

    3663

    瀏覽量

    130804
  • 神經網絡
    +關注

    關注

    42

    文章

    4804

    瀏覽量

    102617
  • openEuler
    +關注

    關注

    2

    文章

    325

    瀏覽量

    6226

原文標題:Arm NN 成功適配 openEuler Embedded,提供高性能神經網絡推理能力

文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    CMSIS-NN神經網絡內核助力微控制器效率提升

    自然會想到Arm Cortex-M系列處理器內核,那么如果您想要強化它的性能并且減少內存消耗,CMSIS-NN就是您最好的選擇。基于CMSIS-NN內核的
    發表于 07-23 08:08

    針對Arm嵌入式設備優化的神經網絡推理引擎

    專門針對Arm嵌入式設備優化的神經網絡推理引擎Tengine + HCL,不同人群的量身定制
    發表于 01-15 08:00

    如何構建神經網絡

    原文鏈接:http://tecdat.cn/?p=5725 神經網絡是一種基于現有數據創建預測的計算系統。如何構建神經網絡神經網絡包括:輸入層:根據現有數據獲取輸入的層隱藏層:使用反向傳播優化輸入變量權重的層,以提高模型的預測
    發表于 07-12 08:02

    可分離卷積神經網絡在 Cortex-M 處理器上實現關鍵詞識別

    更勝一籌。關鍵詞識別神經網絡管道由于要保持“永遠在線”,KWS 應用的功耗預算受到很大限制。雖然 KWS 應用也可在專用 DSP 或高性能 CPU 上運行,但更適合在 Arm Cortex-M 微控制器
    發表于 07-26 09:46

    圖像預處理和改進神經網絡推理的簡要介紹

    為提升識別準確率,采用改進神經網絡,通過Mnist數據集進行訓練。整體處理過程分為兩步:圖像預處理和改進神經網絡推理。圖像預處理主要根據圖像的特征,將數據處理成規范的格式,而改進神經網絡
    發表于 12-23 08:07

    充分利用Arm NN進行GPU推理

    的是要知道它提供的選項來提高推理性能。作為開發人員,您會尋找可以壓縮的每一毫秒,尤其是在需要實現實時推理時。讓我們看一下Arm NN中可用的
    發表于 04-11 17:33

    使用Streamline分析在Linux上運行的Arm NN機器學習應用程序

    討論的示例是在 Arm 上運行 ML 推理的 Linux 應用程序。我們之前已經在 MNIST 數據集上訓練了一個神經網絡 來識別手寫數字。使用 Arm
    發表于 08-11 15:46

    ARM Cortex-M系列芯片神經網絡推理庫CMSIS-NN詳解

    1、ARM Cortex-M系列芯片神經網絡推理庫CMSIS-NN詳解CMSIS-NN是用于ARM
    發表于 08-19 16:06

    在Linux上使用Arm NN分析和優化運行推理的機器學習應用程序的步驟

    的示例是在 Arm 上運行 ML 推理的 Linux 應用程序。我們之前已經在MNIST 數據集上訓練了一個神經網絡 來識別手寫數字。使用Arm N
    發表于 09-27 14:24

    如何用PyArmNN加速樹莓派上的ML推理

    本指南向您展示如何訓練可以識別圖像中的火焰的神經網絡。的能力識別火災意味著神經網絡可以使火災探測系統更加可靠和有效。本指南將向您展示如何使用Python應用程序編程接口(api)進行以下操作
    發表于 08-02 15:40

    用CMSIS-NN版本轉換Arm Cortex-M的神經網絡:r0p0指南

    2. 概覽 本指南向您展示了如何將神經網絡從任何框架轉換成一個基于 Arm Cortex-M-M 裝置的實施工具, 使用 Arm CMSIS- NN 庫。 此教程用于不再支持的 CMS
    發表于 08-11 07:06

    構建ARM NN自定義后端插件21.08版教程

    Arm NNN是CPU、GPUs和NPUs的推論中繼器。 Arm NNN能夠彌合現有NN框架與基本IP之間的缺口。 Arm NN能夠高效翻譯
    發表于 08-22 07:27

    測量神經網絡的抽象推理能力

    神經網絡是否可以學習抽象推理,還是僅僅淺顯地學習統計數據學習,是最近學術界辯論的主題。
    的頭像 發表于 07-13 09:37 ?5369次閱讀
    測量<b class='flag-5'>神經網絡</b>的抽象<b class='flag-5'>推理</b><b class='flag-5'>能力</b>

    人工神經網絡和bp神經網絡的區別

    人工神經網絡和bp神經網絡的區別? 人工神經網絡(Artificial Neural Network, ANN)是一種模仿人腦神經元網絡結構和功能的計算模型,也被稱為
    的頭像 發表于 08-22 16:45 ?5207次閱讀

    具有小浮點的高性能神經網絡

    電子發燒友網站提供《具有小浮點的高性能神經網絡.pdf》資料免費下載
    發表于 09-13 17:07 ?0次下載
    具有小浮點的<b class='flag-5'>高性能</b><b class='flag-5'>神經網絡</b>