色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

加速嵌入式視覺和推理的開放標準:行業概述

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Neil Trevett ? 2022-11-29 16:33 ? 次閱讀

不斷發展的機器學習領域為部署設備和應用程序創造了新的機會,這些設備和應用程序利用神經網絡推理,具有前所未有的基于視覺的功能和準確性。但是,快速發展的領域已經讓位于處理器、加速器和庫的混亂格局。本文討論了開放式互操作性標準及其在降低成本和在實際產品中使用推理和視覺加速的障礙方面的作用。

每個行業都需要開放標準,通過提高生態系統元素之間的互操作性來降低成本并縮短上市時間。開放標準和專有技術具有復雜且相互依存的關系。專有API接口通常是達爾文式的試驗場,可以在聰明的市場領導者手中保持主導地位,這是應該的。強大的開放標準源于行業對成熟技術的更廣泛需求,并且可以提供健康、激勵性的競爭。從長遠來看,隨著技術、平臺和市場地位的旋轉和發展,不受任何一家公司控制或依賴的開放標準通常可以成為行業進步的連續性線索。

創建嵌入式機器學習應用程序

許多互操作部分需要協同工作來訓練神經網絡,并將其成功部署在嵌入式加速推理平臺上,如圖 1 所示。有效的神經網絡訓練通常需要大型數據集,使用浮點精度,并在功能強大的 GPU 加速桌面機器或云中運行。訓練完成后,經過訓練的神經網絡將被攝取到針對快速張量操作進行優化的推理運行時引擎中,或者將神經網絡描述轉換為可執行代碼的機器學習編譯器中。無論使用引擎還是編譯器,最后一步都是在從 GPU 到專用張量處理器的各種加速器架構之一上加速推理代碼。

pYYBAGOFw_WAflF2AADG6bjbMAI200.png

圖1.訓練神經網絡并將其部署在加速推理平臺上的步驟

那么,行業開放標準如何幫助簡化這一過程呢?圖2.說明了在視野和推理加速度中使用的 Khronos 標準。總的來說,隨著處理器頻率縮放讓位于并行編程,人們對所有這些標準越來越感興趣,并行編程是以可接受的成本和功耗水平提供所需性能的最有效方法。

pYYBAGOFw_6AO4eFAADI5i3zSqY232.png

圖2.用于加速視覺和推理應用和引擎的 Khronos 標準

從廣義上講,這些標準可以分為兩組:高級和低級。高級 API 側重于易于編程,并跨多個硬件架構提供有效的性能可移植性。相比之下,低級 API 提供對硬件資源的直接、顯式訪問,以實現最大的靈活性和控制力。每個項目都必須了解哪個級別的 API 最適合他們的開發需求。此外,高級 API 通常會在其實現中使用較低級別的 API。

讓我們更詳細地看一下其中一些Khronos標準。

SYCL - C++ 單源異構編程

SYCL(發音為“鐮刀”)使用C++模板庫來調度標準 ISO C++應用程序的選定部分以卸載處理器。SYCL 使復雜的C++機器學習框架和庫能夠直接編譯和加速到在許多情況下優于手動調優代碼的性能水平。如圖 3 所示,默認情況下,SYCL 是通過較低級別的 OpenCL 標準 API 實現的:將用于加速的代碼饋送到 OpenCL 中,其余主機代碼通過系統的默認 CPU 編譯器輸入。

poYBAGOFxACADr69AADX87qrQKc340.png

圖3.SYCL 將標準C++應用程序拆分為 CPU 和 OpenCL 加速代碼

有越來越多的SYCL實現,其中一些使用專有后端,例如NVIDIA的CUDA用于加速代碼。值得注意的是,英特爾新的oneAPI計劃包含一個名為DPC++的并行C++編譯器,它是OpenCL上的SYCL實現。

NNEF – 神經網絡交換格式

目前有數十種神經網絡訓練框架在使用,包括Torch,Caffe,TensorFlow,Theano,Chainer,Caffe2,PyTorch和MXNet等等,并且都使用專有格式來描述其訓練的網絡。市場上還有數十種,甚至數百種嵌入式推理處理器。迫使許多硬件供應商理解和導入如此多的格式是一個經典的碎片化問題,可以通過開放標準解決,如圖 4 所示。

pYYBAGOFxAiAOCbYAAFFzvdNcRI099.png

圖4.NNEF 神經網絡交換格式可通過推理加速器簡化對訓練網絡的攝取

NNEF 文件格式旨在為網絡訓練和推理芯片世界提供有效的橋梁——Khronos 經過驗證的多公司治理模型為硬件社區提供了強有力的聲音,說明該格式如何以滿足開發處理器工具鏈和框架的公司的需求的方式發展,通常在安全關鍵市場中。

NNEF不是業界唯一的神經網絡交換格式,ONNX是由Facebook和微軟創立的開源項目,是一種廣泛采用的格式,主要關注訓練框架之間的網絡交換。NNEF 和 ONNX 是互補的,因為 ONNX 跟蹤訓練創新和機器學習研究社區的快速變化,而 NNEF 針對的是需要具有更深思熟慮的路線圖演變格式的嵌入式推理硬件供應商。Khronos圍繞NNEF啟動了一個不斷發展的開源工具生態系統,包括來自關鍵框架的導入商和導出商以及一個模型動物園,以使硬件開發人員能夠測試他們的推理解決方案。

OpenVX – 便攜式加速視覺處理

OpenVX(VX代表“視覺加速”)通過提供圖形級抽象來簡化視覺和推理軟件的開發,使程序員能夠通過連接一組函數或“節點”來構建所需的功能。這種高級抽象使芯片供應商能夠非常有效地優化其OpenVX驅動程序,以便在幾乎任何處理器架構上高效執行。隨著時間的推移,OpenVX 在原始視覺節點之外添加了推理功能 - 神經網絡畢竟只是另一個圖!通過將NNEF訓練的網絡直接導入OpenVX圖,OpenVX和NNEF之間的協同作用越來越大,如圖5所示。

poYBAGOFxBGAIL-2AAC8-6WP8Fw671.png

圖5.OpenVX 圖可以描述視覺節點和從 NNEF 文件導入的推理操作的任意組合

OpenVX 1.3 于 2019 年 10 月發布,支持針對垂直細分市場(如推理)的精心挑選的規范子集作為正式標準實施和測試。OpenVX 還與 OpenCL 進行了深度集成,使程序員能夠添加自己的自定義加速節點以在 OpenVX 圖形中使用,從而提供簡單可編程性和可定制性的獨特組合。

OpenCL – 異構并行編程

OpenCL 是一種低級標準,用于對 PC、服務器、移動設備和嵌入式設備中的各種異構處理器進行跨平臺并行編程。OpenCL 提供基于 C 和 C++ 的語言,用于構建內核程序,這些內核程序可以在具有 OpenCL 編譯器的系統中的任何處理器上并行編譯和執行,從而明確控制程序員在哪些處理器上執行哪些內核。OpenCL 運行時協調加速器設備的發現,編譯選定設備的內核,以復雜的同步級別執行內核,并收集結果,如圖 6 所示。

pYYBAGOFxBOAJnf4AABpmIvB8oE649.png

圖6.OpenCL 使 C 或 C++ 內核程序能夠在異構處理器的任意組合中并行編譯和執行

OpenCL 在整個行業中廣泛使用,為計算、視覺和機器學習庫、引擎和編譯器提供最低的“接近金屬”執行層。

OpenCL最初是為在高端PC和超級計算機硬件上執行而設計的,但在與OpenVX類似的演變中,需要OpenCL的處理器變得越來越小,精度越來越低,因為它們的目標是邊緣視覺和推理。OpenCL 工作組正在努力定義為嵌入式處理器量身定制的功能,并使供應商能夠完全一致地針對關鍵功耗和成本敏感用例提供選定的功能。

審核編輯:郭婷

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

    關注

    5086

    文章

    19144

    瀏覽量

    306100
  • 神經網絡
    +關注

    關注

    42

    文章

    4774

    瀏覽量

    100890
  • 機器學習
    +關注

    關注

    66

    文章

    8425

    瀏覽量

    132766
收藏 人收藏

    評論

    相關推薦

    哪些專業適合學習嵌入式開發?

    哪些專業適合學習嵌入式開發? 在傳統行業不斷被取代的當下,對于大學生、從業者而言,選擇一個熱門主流的職業方向,是未來發展的關鍵因素之一。 嵌入式作為當下高薪崗位之一,轉行、轉專業的人群已經占據求職
    發表于 01-03 13:44

    嵌入式和人工智能究竟是什么關系?

    、連接主義和深度學習等不同的階段。目前,人工智能已經廣泛應用于各種領域,如自然語言處理、計算機視覺、智能推薦等。 嵌入式系統和人工智能在許多方面都存在密切的關聯性。首先,嵌入式系統可以為人工智能提供
    發表于 11-14 16:39

    AMD 面向嵌入式系統推出高能效 EPYC 嵌入式 8004 系列

    AMD 憑借其 EPYC? 嵌入式處理器不斷樹立行業標準,為網絡、存儲和工業應用提供卓越的性能、效率、連接與創新。今天,我們正以第四代 AMD EPYC 嵌入式 8004 系列處理器擴展這一
    發表于 10-11 13:58 ?733次閱讀

    ARMxy嵌入式計算機在機器視覺中的卓越表現

    嵌入式視覺是指在嵌入式系統中使用計算機視覺技術,與經常所說的機器視覺系統的區別在于嵌入式
    的頭像 發表于 10-10 14:47 ?270次閱讀
    ARMxy<b class='flag-5'>嵌入式</b>計算機在機器<b class='flag-5'>視覺</b>中的卓越表現

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是一種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式主板如同是設備的“大腦”,主要功能是根據需要管理和控制設備
    的頭像 發表于 09-30 10:05 ?594次閱讀

    飛凌嵌入式「在線文檔」功能上線 | 開放靈活,盡在掌握

    在忙碌的研發過程中,效率十分關鍵,飛凌嵌入式深知“便捷獲取最新資料”的重要性,為此全新上線【在線文檔】功能——進入飛凌嵌入式官網,產品資料全面升級為在線文檔形式,旨在為客戶帶來更加開放與靈活的使用體驗。
    的頭像 發表于 09-13 09:46 ?358次閱讀
    飛凌<b class='flag-5'>嵌入式</b>「在線文檔」功能上線 | <b class='flag-5'>開放</b>靈活,盡在掌握

    嵌入式linux開發板芯片的工作原理

    嵌入式Linux開發板是一種基于Linux操作系統的嵌入式系統開發平臺,它廣泛應用于工業控制、智能家居、智能交通、醫療設備等領域。 嵌入式Linux開發板概述
    的頭像 發表于 09-02 09:07 ?414次閱讀

    機器視覺嵌入式中的應用

    機器視覺嵌入式系統中的應用是一個廣泛而深入的話題,涉及到許多不同的領域和技術。 機器視覺嵌入式系統中的應用 1. 引言 機器視覺是一種模
    的頭像 發表于 07-16 10:30 ?550次閱讀

    嵌入式熱門領域有哪些?

    嵌入式熱門領域有哪些? 當前,嵌入式行業正處于快速發展階段,并在多個領域呈現出蓬勃的熱度。 物聯網 物聯網作為目前嵌入式行業的炙手可熱
    發表于 07-16 09:23

    嵌入式工控主板在金融智能設備行業應用

    嵌入式工控主板在金融智能設備行業的應用廣泛且深入,其重要性不言而喻。以下是從幾個關鍵方面來闡述嵌入式工控主板在金融智能設備行業的應用:
    的頭像 發表于 07-11 09:38 ?299次閱讀

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-如何移植NCNN?

    在計算機視覺和深度學習領域,NCNN(Netural Network Computer Vision)是一個輕量級的神經網絡計算框架,被廣泛應用于各類嵌入式設備和移動平臺。今天,讓我們一同跟隨共創
    發表于 05-29 17:24

    嵌入式技術領域的視覺、安全與AI應用

    本次2024年度德國版嵌入式世界展的大獎評選共收到全球百余家企業的申請,經由評審團嚴格篩選,最終選出三項候選提名,并于會場進行了隆重的頒獎儀式。其中,嵌入式視覺、安全與安防、人工智能等應用領域備受矚目。
    的頭像 發表于 04-29 11:20 ?380次閱讀

    AI與開源力推嵌入式系統創新升級

    AMD在此次展會上宣布擴大AMD Versal?自適應片上系統(SoC)產品線,推出全新第二代Versal AI Edge和Versal Prime系列自適應SoC。該系列將預處理、AI推理和后處理集成于單一器件中,為AI驅動的嵌入式系統提供全方位
    的頭像 發表于 04-29 11:11 ?544次閱讀

    嵌入式學習步驟

    嵌入式行業是一個涉及廣泛領域的行業嵌入式、物聯網、人工智能、智能與科學、電子信息工程、通信工程、自動化工程、測控、計算機科學等專業在嵌入式
    發表于 02-02 15:24

    高端嵌入式實驗平臺

    一、整體概述嵌入式平臺具有前沿性、專業性、高集成度、功能豐富等特點,平臺涵蓋嵌入式計算機技術、嵌入式硬件接口、嵌入式系統軟件等關鍵技術點
    的頭像 發表于 01-29 09:55 ?538次閱讀
    高端<b class='flag-5'>嵌入式</b>實驗平臺
    主站蜘蛛池模板: www.免费视频| 中俄两军在日本海等上空战略巡航| 护士12p| 国产精品久久久久久免费播放| A级超碰视频在线观看| 中文字幕免费在线视频| 一本之道高清在线3线观看| 性色AV乱码一区二区三区视频| 无修肉动漫在线观看影片| 色欲AV无码乱码精品国产| 色久悠悠无码偷拍自怕| 日本湿姝在线观看| 日本一本二本三区免费免费高清| 女人高潮特级毛片| 女人高潮被爽到呻吟在线观看| 嫩草影院地址一二三| 欧美激情视频一区| 欧美一第一页草草影院| 欧美一区二区影院| 亚洲熟妇色自偷自拍另类| 亚洲中文字幕日本在线观看| 一二三四韩国免费观看| 与邻居换娶妻子2在线观看| 野花日本大全免费高清完整版| 一本一本之道高清在线观看| 在线播放午夜理论片| 最近免费中文字幕大全免费 | 亚州综人网| 亚洲精品无码一区二区三区四虎| 亚洲精品有码在线观看| 一本道高清码v京东热| 中文字幕人成人乱码亚洲影视S | 福利视频一二三在线观看| 国产成人无码精品久久久影院| 国产精品观看视频免费完整版| 国产人妻精品久久久久久很牛| 黑人干亚洲人| 老头操美女| 日本精油按摩| 胸大美女又黄的网站| 妖精视频免费看|