在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何手動編程將其無縫部署到TI處理器上

科技綠洲 ? 來源:德州儀器 ? 作者:德州儀器 ? 2022-04-08 11:41 ? 次閱讀

如果在沒有嵌入式處理器供應商提供的合適工具和軟件的支持下,既想設計高能效的邊緣人工智能AI) 系統,同時又要加快產品上市時間,這項工作難免會冗長乏味。面臨的一系列挑戰包括選擇恰當的深度學習模型、針對性能和精度目標對模型進行訓練和優化,以及學習使用在嵌入式邊緣處理器上部署模型的專用工具。

從模型選擇到在處理器上部署,TI 可免費提供相關工具、軟件和服務,為您深度神經網絡 (DNN) 開發工作流程的每一步保駕護航。下面讓我們來了解如何不借助手動工具或手動編程來選擇模型、隨時隨地訓練模型并將其無縫部署到 TI 處理器上,從而實現硬件加速推理。

poYBAGJPq4-AEd3YAAFFGYKB5rA470.png

圖 1:邊緣 AI 應用的開發流程

第一步:選擇模型

邊緣 AI 系統開發的首要任務是選擇合適的 DNN 模型,同時要兼顧系統的性能、精度和功耗目標。GitHub 上的 TI 邊緣 AI Model Zoo 等工具可助您加速此流程。

Model Zoo 廣泛匯集了 TensorFlow、PyTorch 和 MXNet 框架中常用的開源深度學習模型。這些模型在公共數據集上經過預訓練和優化,可以在 TI 適用于邊緣 AI 的處理器上高效運行。TI 會定期使用開源社區中的新模型以及 TI 設計的模型對 Model Zoo 進行更新,為您提供性能和精度經過優化的廣泛模型選擇。

Model Zoo 囊括數百個模型,TI 模型選擇工具(如圖 2 所示)可以幫助您在不編寫任何代碼的情況下,通過查看和比較性能統計數據(如推理吞吐量、延遲、精度和雙倍數據速率帶寬),快速比較和找到適合您 AI 任務的模型。

poYBAGJPq5eAWBo5AAEqrY8VgWA161.png

圖 2:TI 模型選擇工具

第二步:訓練和優化模型

選擇模型后,下一步是在 TI 處理器上對其進行訓練或優化,以獲得出色的性能和精度。憑借我們的軟件架構和開發環境,您可隨時隨地訓練模型。

從 TI Model Zoo 中選擇模型時,借助訓練腳本可讓您在自定義數據集上為特定任務快速傳輸和訓練模型,而無需花費較長時間從頭開始訓練或使用手動工具。訓練腳本、框架擴展和量化感知培訓工具可幫助您優化自己的 DNN 模型。

第三步:評估模型性能

在開發邊緣 AI 應用之前,需要在實際硬件上評估模型性能。

TI 提供靈活的軟件架構和開發環境,您可以在 TensorFlow Lite、ONNX RunTime 或 TVM 和支持 Neo AI DLR 的 SageMaker Neo 運行環境引擎三者中選擇習慣的業界標準 PythonC++ 應用編程接口 (API),只需編寫幾行代碼,即可隨時隨地訓練自己的模型,并將模型編譯和部署到 TI 硬件上。在這些業界通用運行環境引擎的后端,我們的 TI 深度學習 (TIDL) 模型編譯和運行環境工具可讓您針對 TI 的硬件編譯模型,將編譯后的圖或子圖部署到深度學習硬件加速器上,并在無需任何手動工具的情況下實現卓越的處理器推理性能。

在編譯步驟中,訓練后量化工具可以自動將浮點模型轉換為定點模型。該工具可通過配置文件實現層級混合精度量化(8 位和 16 位),從而能夠足夠靈活地調整模型編譯,以獲得出色的性能和精度。

不同常用模型的運算方式各不相同。同樣位于 GitHub 上的 TI 邊緣 AI 基準工具可幫助您為 TI Model Zoo 中的模型無縫匹配 DNN 模型功能,并作為自定義模型的參考。

評估 TI 處理器模型性能的方式有兩種:TDA4VM 入門套件評估模塊 (EVM) 或 TI Edge AI Cloud,后者是一項免費在線服務,可支持遠程訪問 TDA4VM EVM,以評估深度學習推理性能。借助針對不同任務和運行時引擎組合的數個示例腳本,五分鐘之內便可在 TI 硬件上編程、部署和運行加速推理,同時收集基準測試數據。

第四步:部署邊緣 AI 應用程序

您可以使用開源 Linux? 和業界通用的 API 來將模型部署到 TI 硬件上。然而,將深度學習模型部署到硬件加速器上只是難題的冰山一角。

為幫助您快速構建高效的邊緣 AI 應用,TI 采用了 GStreamer 框架。借助在主機 Arm? 內核上運行的 GStreamer 插件,您可以自動將計算密集型任務的端到端信號鏈加速部署到硬件加速器和數字信號處理內核上。

圖 3 展示了適用于邊緣 AI 的 Linux Processor SDK 的軟件棧和組件。

pYYBAGJPq6GAKmGUAAD7bEKICUM646.png

圖 3:適用于邊緣 AI 的 Linux Processor SDK 組件

結語

如果您對本文中提及的工具感到陌生或有所擔憂,請放寬心,因為即使您想要開發和部署 AI 模型或構建 AI 應用,也不必成為 AI 專家。TI Edge AI Academy 能夠幫助您在自學、課堂環境中通過測驗學習 AI 基礎知識,并深入了解 AI 系統和軟件編程。實驗室提供了構建“Hello World” AI 應用的分步代碼,而帶有攝像頭捕獲和顯示功能的端到端高級應用使您能夠按照自己的節奏順利開發 AI 應用。

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

    關注

    68

    文章

    19409

    瀏覽量

    231189
  • ti
    ti
    +關注

    關注

    112

    文章

    7987

    瀏覽量

    212952
  • 嵌入式處理器

    關注

    0

    文章

    255

    瀏覽量

    30809
  • 軟件編程
    +關注

    關注

    1

    文章

    41

    瀏覽量

    11357
收藏 人收藏

    評論

    相關推薦

    【MangoTree】Atom-RIO的OEM版,適用于批量部署,無縫支持LabVIEW FPGA編程開發

    `【MangoTree】Atom-RIO的OEM版,適用于批量部署,無縫支持LabVIEW FPGA編程開發Atom-RIO的OEM版,便于Atom-RIO的批量部署。高性價比。程序寫
    發表于 06-14 16:44

    使多種TI處理器實現統一的單個軟件平臺

    憑借全新的處理器軟件開發套件(SDK),TI 已經統一了開發并簡化了遷移過程,范圍覆蓋了最新的 Sitara 處理器和數字信號處理器系列。所有受支持的器件均可共享一個具有圖形導航、工具
    發表于 09-04 14:39

    什么是ARM處理器 ARM處理器有哪些系列

    ARM 處理器是一種低功耗高性能的 32 位 RISC(精簡指令系統)處理器。從結構 入手對其進行分析,并針對目前流行的 ARM920T 核詳細描述其硬件結構和編程。ARM 處理器共有
    發表于 09-24 17:47

    怎么使用ARM處理器的GPU進行編程工作呢

    怎么使用ARM處理器的GPU進行編程工作呢?有哪位大神可以解釋一下
    發表于 08-04 14:17

    嵌入式邊緣AI應用開發指南

    保駕護航。下面讓我們來了解如何不借助手動工具或手動編程來選擇模型、隨時隨地訓練模型并將其無縫部署
    發表于 11-03 06:53

    ARM微處理器編程模型

    簡介ARM微處理器編程模型的一些基本概念,包括工作狀態切換、數據的存儲格式、處理器異常等,通過對本章的閱讀,希望讀者能了解ARM微處理器的基本工作原理和一些與程序設計
    發表于 09-09 14:54 ?382次下載

    ARM微處理器編程模型

    ARM微處理器編程模型 目錄ARM微處理器的工作狀態ARM體系結構的存儲格式指令長度及數據類型ARM微處理器的工作模式ARM體系結構的
    發表于 02-21 09:14 ?50次下載

    固定圖形管線編程處理器的演變

    從圖形學算法圖形庫函數再到硬件圖形管線,圖形處理器用硬件固化算法,加速數據流處理;從固定圖形管線編程圖形管線,圖形
    發表于 11-18 10:22 ?767次閱讀
    固定圖形管線<b class='flag-5'>到</b>可<b class='flag-5'>編程</b>流<b class='flag-5'>處理器</b>的演變

    EE-294:Blackfin處理器的節能編程

    EE-294:Blackfin處理器的節能編程
    發表于 04-20 20:40 ?0次下載
    EE-294:Blackfin<b class='flag-5'>處理器</b><b class='flag-5'>上</b>的節能<b class='flag-5'>編程</b>

    EE-350:MEMS麥克風與Blackfin處理器無縫接口

    EE-350:MEMS麥克風與Blackfin處理器無縫接口
    發表于 04-29 14:44 ?4次下載
    EE-350:MEMS麥克風與Blackfin<b class='flag-5'>處理器</b>的<b class='flag-5'>無縫</b>接口

    EE-266:在ADSP-2136x和ADSP-21371 SHARC?處理器編程S/PDIF

    EE-266:在ADSP-2136x和ADSP-21371 SHARC?處理器編程S/PDIF
    發表于 05-08 10:14 ?7次下載
    EE-266:在ADSP-2136x和ADSP-21371 SHARC?<b class='flag-5'>處理器</b><b class='flag-5'>上</b><b class='flag-5'>編程</b>S/PDIF

    EE-223:SHARC?處理器的在線閃存編程

    EE-223:SHARC?處理器的在線閃存編程
    發表于 05-19 09:51 ?1次下載
    EE-223:SHARC?<b class='flag-5'>處理器</b><b class='flag-5'>上</b>的在線閃存<b class='flag-5'>編程</b>

    EE-280:ADSP-2106x SHARC?處理器的在線閃存編程

    EE-280:ADSP-2106x SHARC?處理器的在線閃存編程
    發表于 05-19 10:06 ?2次下載
    EE-280:ADSP-2106x SHARC?<b class='flag-5'>處理器</b><b class='flag-5'>上</b>的在線閃存<b class='flag-5'>編程</b>

    針對TI汽車處理器新的SAFERTOS庫評估包

    體驗SAFERTOS針對TI 汽車處理器TDA4x/DRA8x的免費SAFERTOS二進制評估包。在高性能C66x DSP、強大的C7x DSP和ARM Cortex R5F處理器內核
    的頭像 發表于 10-09 15:50 ?476次閱讀
    針對<b class='flag-5'>TI</b>汽車<b class='flag-5'>處理器</b>新的SAFERTOS庫評估包

    EE-294:Blackfin處理器的能耗感知編程

    電子發燒友網站提供《EE-294:Blackfin處理器的能耗感知編程.pdf》資料免費下載
    發表于 01-05 09:32 ?0次下載
    EE-294:Blackfin<b class='flag-5'>處理器</b><b class='flag-5'>上</b>的能耗感知<b class='flag-5'>編程</b>
    主站蜘蛛池模板: 成人影院在线观看视频 | 毛片网站免费在线观看 | 国产精品三级在线观看 | 一区二区三区四区在线 | 黄色一级毛片看一级毛片 | 91视频免费观看 | 精品理论片 | 四虎精品免费永久在线 | 免费看黄色的网站 | 国产色丁香久久综合 | 2018天天干天天射 | 亚洲乱码卡一卡二卡三 | аⅴ资源中文在线天堂 | 天天干夜夜操视频 | 亚洲91精品 | 免费污视频在线 | 国产精品美女视频 | 在线www | 色噜噜狠狠狠色综合久 | 亚洲精品黄色 | 女色窝人体色77777 | 欧美色性视频 | 国产精品电影一区 | 亚洲播放 | 日韩va亚洲va欧美va浪潮 | 天堂福利视频 | 日本一区二区三区在线 视频观看免费 | 国模无水印一区二区三区 | 欧美日本一区 | 俺去久久 | 亚洲综合激情六月婷婷在线观看 | 久久久久久88色偷偷 | 国产看色免费 | 1024亚洲视频 | 国色天香精品亚洲精品 | 美女又爽又黄视频 | 日本精高清区一 | 美脚连裤袜老师正在播放 | 天天射天天操天天干 | www.天天干| 日本三级成人中文字幕乱码 |