吴忠躺衫网络科技有限公司

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

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

3天內不再提示

當深度學習遇上TDA4

星星科技指導員 ? 來源:TI ? 作者:Fredy Zhang;Kangjia ? 2023-03-15 10:09 ? 次閱讀

深度學習機器學習的一個子集,常用于自然語言處理,計算機視覺等領域,與眾不同之處在于,DL(Deep Learning )算法可以自動從圖像、視頻或文本等數據中學習數據特征。DL可以直接從數據中學習,這比較類似于人腦的運行方式,獲得更多數據后,準確度也會越來越高。TIDL(TI Deep Learning Library) 是TI平臺基于深度學習算法的軟件生態系統,可以將一些常見的深度學習算法模型快速的部署到TI嵌入式平臺。 TDA4擁有TI最新一代的深度學習加速模塊C7x DSP與MMA矩陣乘法加速器,可以運行TIDL進行卷積等基本計算,從而快速地進行前向推理,得到計算結果。 當深度學習遇上TDA4,你的模型部署流程將變得簡單,你的模型將高效地運行在TDA4上。

TI 最新一代的汽車處理器TDA4VM集成了高性能計算單元C7x DSP(Digital Signal Processor)和Deep-learning Matrix Multiply Accelerator(MMA),可以高效地進行卷積計算、矩陣變換等一些基本地深度學習算子。TIDL 是TI的針對于嵌入式平臺部署深度學習不方便,計算效率低下而設計的一個軟件生態系統,用于加速 TI 嵌入式設備上的深度神經網絡Deep Neural Networks (DNN)計算加速。 上一代產品 TDA2/3 系列處理器,集成了計算單元 DSP(Digital Signal Processor)和 EVE(Embedded Vision/Vector Engine),用于加速計算深度學習神經網絡。相比于上一代TDA2/TDA3系列處理器,最新一代的TDA4處理器在算例上得到了大幅提高的同時,在軟件方面提供了更好地支持,同時提供了更多的深度學習模型的部署示例,方便開發人員快速開發迭代產品,極大地縮短的產品開發周期。

pYYBAGQRKMqAH9FhAAFvNQDUgPE901.png

圖1. TIDL SW Framework

基于深度神經網絡 (DNN) 的機器學習算法用于許多行業,例如機器人、工業和汽車。越來越多的基于 DNN 的機器學習算法被應用于 ADAS 產品中,如車道線檢測,交通信號燈識別,行人識別等ADAS基礎功能均采用DNN算法實現。這些DNN神經網絡算法通常需要大量的計算,而TI TDA4系列處理器中的C7x和MMA可以將一些DNN中的算子進行加速計算,以實現快速推理得到識別結果。RTOS SDK 中集成了眾多的Demo展示TIDL在TDA4處理器上對實時的語義分割和 SSD 目標檢測的能力。如下圖2:AVP的demo展示了使用TIDL對泊車點、車輛的檢測。

pYYBAGQRKMuAeg4sAAEMaFGB14E810.png

圖2. TIDL SW Framework

TIDL當前支持的訓練框架有Tensorflow、Pytorch、Caffe等,用戶可以根據需要選擇合適的訓練框架進行模型訓練。TIDL可以將PC端訓練好的模型導入編譯生成TIDL可以識別的模型格式,同時在導入編譯過程中進行層級合并以及量化等操作,方便導入編譯后的模型高效的運行在具有高性能定點數據感知能力TDA4硬件加速器上。 TIDL提供了一些的工具,如模型導入工具,模型可視化工具等,非常便捷地可以對訓練好地模型進行導入。

poYBAGQRKMyADFmTAABsREPFg54349.png

圖3. TIDL Tools

TIDL Runtime 是運行在TDA4端的實時推理單元,同時提供了TIDL的運行環境,對于input tensor,TIDL TIOVX Node 調用TIDL 的深度學習加速庫進行感知,并將結果進行輸出。

pYYBAGQRKM2AJiObAABamsWM3iI992.png

圖4. TIDL Runtime

如圖5所示,是TIDL的軟件框架。在TIDL上,深度學習網絡應用開發主要分為三個大的步驟(以TI Jacinto7TM TDA4VM處理器為例):

pYYBAGQRKM6AbMypAABOgWqM8K8253.png

圖5. TIDL SW Framework

基于Tensorflow、Pytorch、Caffe 等訓練框架,訓練模型:選擇一個訓練框架,然后定義模型,最后使用相應的數據集訓練出滿足需求的模型。

基于TI Jacinto7TM TDA4VM處理器導入模型: 訓練好的模型,需要使用TIDL Importer工具導入成可在TIDL上運行的模型。導入的主要目的是對輸入的模型進行量化、優化并保存為TIDL能夠識別的網絡模型和網絡參數文件。

基于TI Jacinto7TM SDK 驗證模型,并在應用里面部署模型:

PC 上驗證并部署

在PC上使用TIDL推理引擎進行模型測試。

在PC上使用OpenVX框架開發程序,在應用上進行驗證。

EVM上驗證并部署

在EVM上使用TIDL推理引擎進行模型測試。

在EVM上使用OpenVX框架開發程序,在應用上進行驗證

審核編輯:郭婷

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

    關注

    5092

    文章

    19177

    瀏覽量

    307643
  • 計算機
    +關注

    關注

    19

    文章

    7536

    瀏覽量

    88638
  • 深度學習
    +關注

    關注

    73

    文章

    5513

    瀏覽量

    121544
收藏 人收藏

    評論

    相關推薦

    TDA4深度學習的重要性

    快速的部署到TI嵌入式平臺。 TDA4擁有TI最新一代的深度學習加速模塊C7x DSP與MMA矩陣乘法加速器,可以運行TIDL進行卷積等基本計算,從而快速地進行前向推理,得到計算結果。
    發表于 11-03 06:53

    超異構芯片TDA4內核解析

    1、超異構芯片TDA4內核解析超異構芯片最近是比較火的一個名詞,其集中特性是將各類不同的芯片內核進行融合,這種集成式芯片設計可以充分整合芯片資源,進一步提升數據計算效率。并且由于芯片在設計之初就打
    發表于 12-09 16:29

    基于深度學習算法的軟件生態系統

    模型快速的部署到TI嵌入式平臺。 TDA4擁有TI最新一代的深度學習加速模塊C7x DSP與MMA矩陣乘法加速器,可以運行TIDL進行卷積等基本計算,從而快速地進行前向推理,得到計算結果。
    的頭像 發表于 06-30 17:01 ?2164次閱讀
    基于<b class='flag-5'>深度</b><b class='flag-5'>學習</b>算法的軟件生態系統

    TDA4行泊一體,打開智能駕駛的新篇章

    TDA4行泊一體,打開智能駕駛的新篇章
    發表于 10-28 11:59 ?13次下載
    單<b class='flag-5'>TDA4</b>行泊一體,打開智能駕駛的新篇章

    深度學習遇上TDA4

    深度學習遇上TDA4
    發表于 10-28 11:59 ?2次下載
    <b class='flag-5'>當</b><b class='flag-5'>深度</b><b class='flag-5'>學習</b><b class='flag-5'>遇上</b><b class='flag-5'>TDA4</b>

    TDA4動態熱檢測與控制方案

    TDA4動態熱檢測與控制方案
    發表于 10-28 11:59 ?1次下載
    <b class='flag-5'>TDA4</b>動態熱檢測與控制方案

    德州儀器TDA4背后的OpenVX介紹

    近年來行泊一體大行其道,德州儀器的TDA4占了行泊一體大約70%的市場。其背后關鍵的就是OpenVX。
    的頭像 發表于 02-16 09:18 ?8872次閱讀

    TDA4 SPL SBL啟動流程簡析

    TDA4是TI推出的一款高性能、超異構的多核SoC,擁有ARM Cortex-R5F、ARM Cortex-A72、C66以及C71內核,可以部署AUTOSAR CP系統、HLOS(Linux或
    的頭像 發表于 10-24 16:37 ?2566次閱讀
    <b class='flag-5'>TDA4</b> SPL SBL啟動流程簡析

    TDA4刷寫技術

    電子發燒友網站提供《TDA4刷寫技術.pdf》資料免費下載
    發表于 08-23 10:15 ?2次下載
    <b class='flag-5'>TDA4</b>刷寫技術

    TDA4:定制電路板啟動指南

    電子發燒友網站提供《TDA4:定制電路板啟動指南.pdf》資料免費下載
    發表于 08-28 11:50 ?0次下載
    <b class='flag-5'>TDA4</b>:定制電路板啟動指南

    TDA4系列的SPI啟用和驗證

    電子發燒友網站提供《TDA4系列的SPI啟用和驗證.pdf》資料免費下載
    發表于 09-04 10:50 ?2次下載
    <b class='flag-5'>TDA4</b>系列的SPI啟用和驗證

    基于Pytorch訓練并部署ONNX模型在TDA4應用筆記

    電子發燒友網站提供《基于Pytorch訓練并部署ONNX模型在TDA4應用筆記.pdf》資料免費下載
    發表于 09-11 09:24 ?0次下載
    基于Pytorch訓練并部署ONNX模型在<b class='flag-5'>TDA4</b>應用筆記

    TDA4 Edge AI處理器的性能和效率基準測試

    電子發燒友網站提供《TDA4 Edge AI處理器的性能和效率基準測試.pdf》資料免費下載
    發表于 09-11 09:21 ?0次下載
    <b class='flag-5'>TDA4</b> Edge AI處理器的性能和效率基準測試

    TDA4泊車應用中的超聲波雷達集成方案

    電子發燒友網站提供《TDA4泊車應用中的超聲波雷達集成方案.pdf》資料免費下載
    發表于 09-27 11:26 ?1次下載
    <b class='flag-5'>TDA4</b>泊車應用中的超聲波雷達集成方案

    TDA4 HS Prime密鑰燒錄以及vHSM的集成

    電子發燒友網站提供《TDA4 HS Prime密鑰燒錄以及vHSM的集成.pdf》資料免費下載
    發表于 09-27 11:05 ?1次下載
    <b class='flag-5'>TDA4</b> HS Prime密鑰燒錄以及vHSM的集成
    圣保罗百家乐官网的玩法技巧和规则| 百樂坊百家乐官网的玩法技巧和规则 | 百家乐官网免费试玩游戏| 百家乐官网庄闲和赢率| 新2百家乐娱乐城| 大发888官网sscbcgsesb| 博彩乐百家乐官网平台| 顶尖百家乐官网的玩法技巧和规则| 太阳城百家乐娱乐官方网| bet365娱乐| 百家乐官网筹码盒| 网上百家乐记牌软件| 任你博娱乐城| 澳门百家乐官网然后赢| 百家乐轮盘| 博彩网论坛| 百家乐官网平客户端| 大发888娱乐城 真钱bt| 威尼斯人娱乐城真钱游戏| 百家乐官网必胜| 百家乐美食坊| 喀喇| 棋牌百家乐怎么玩| 金榜娱乐城| 百家乐官网群lookcc| 大发888 信用卡| 什么是百家乐官网平注法| 百家乐谋略| 百家乐官网游戏玩法技巧| 澳门百家乐规律星期娱乐城博彩| 在线博弈游戏| 百家乐官网游戏种类| 大发888怎么样| 兄弟百家乐官网的玩法技巧和规则 | 百家乐娱乐城游戏| 太阳城代理| 百家乐不能视频| 二八杠口诀| 澳门百家乐真人娱乐场| 河南省| 百家乐官网长t恤 |