日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

如何在FPGA部署AI模型

FPGA研究院 ? 來(lái)源:OpenFPGA ? 2025-09-24 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果你已經(jīng)在用 MATLAB深度學(xué)習(xí),那一定知道它的訓(xùn)練和仿真體驗(yàn)非常絲滑。但當(dāng)模型要真正落地到 FPGA 上時(shí),往往就會(huì)卡住:怎么把網(wǎng)絡(luò)結(jié)構(gòu)和權(quán)重優(yōu)雅地搬到硬件里?

這就是 MathWorks Deep Learning HDL Toolbox 出場(chǎng)的地方。

它能干什么?

簡(jiǎn)單來(lái)說(shuō),這個(gè)工具就是把你的神經(jīng)網(wǎng)絡(luò)“翻譯”成 FPGA 能跑的電路。它提供了一個(gè)現(xiàn)成的 Deep Learning Processor (DLP) IP 核,能直接放到 FPGA 里跑模型推理。

22fadfdc-8f68-11f0-8c8f-92fbcf53809c.png

主要功能有:

自動(dòng)生成 FPGA 工程:不需要手寫(xiě) RTL,只要在 MATLAB 定義好網(wǎng)絡(luò)結(jié)構(gòu),就能一鍵生成 Vivado 工程。

支持常見(jiàn)網(wǎng)絡(luò)層:卷積層、全連接層、激活層等常見(jiàn)模塊都內(nèi)置好,拖上去就能用。

硬件加速 AI 推理:推理過(guò)程完全在硬件里跑,沒(méi)有軟件瓶頸,延遲低、確定性強(qiáng)。

AXI 接口對(duì)接:DLP IP 自帶 AXI4-Lite/AXI4-Stream 接口,方便和其他 FPGA 邏輯或外設(shè)對(duì)接。

可定制化:支持修改網(wǎng)絡(luò)拓?fù)?、算子精度,還能擴(kuò)展自定義層。

參考設(shè)計(jì)入門(mén)

最快捷的入門(mén)方法是先在 MATLAB 中生成參考設(shè)計(jì),然后 MATLAB 會(huì)生成一個(gè)針對(duì) ZCU102 評(píng)估板的 Vivado 項(xiàng)目。該設(shè)計(jì)可以直接在 MATLAB 中使用 JTAG 接口進(jìn)行測(cè)試。

設(shè)計(jì)架構(gòu)概述

該架構(gòu)非常簡(jiǎn)單,只需幾分鐘即可運(yùn)行應(yīng)用程序。

盡管參考設(shè)計(jì)使用了 SoC 設(shè)備,但處理器僅負(fù)責(zé)時(shí)鐘和復(fù)位信號(hào)。

該過(guò)程從定義 DLP 及其接口的配置文件開(kāi)始。

接下來(lái),從 MATLAB 庫(kù)中導(dǎo)入了一個(gè)預(yù)訓(xùn)練的MNIST 分類(lèi)網(wǎng)絡(luò)。通過(guò)分析它,我們可以了解待實(shí)現(xiàn)網(wǎng)絡(luò)的結(jié)構(gòu)。

235d00cc-8f68-11f0-8c8f-92fbcf53809c.png

定義網(wǎng)絡(luò)后,處理器就會(huì)對(duì)其進(jìn)行配置和優(yōu)化。

23b9d98c-8f68-11f0-8c8f-92fbcf53809c.png24115d38-8f68-11f0-8c8f-92fbcf53809c.png246ba84c-8f68-11f0-8c8f-92fbcf53809c.png

一旦處理器得到優(yōu)化,我們就可以讓 MATLAB 在 Vivado 中構(gòu)建深度學(xué)習(xí) IP 設(shè)計(jì)。

24c35100-8f68-11f0-8c8f-92fbcf53809c.png

完成后就可以打開(kāi) Vivado 并探索該項(xiàng)目。將看到 AXI 互連、深度學(xué)習(xí) IP 和 AXI 基礎(chǔ)架構(gòu)。

251fab44-8f68-11f0-8c8f-92fbcf53809c.png2573d67e-8f68-11f0-8c8f-92fbcf53809c.png25d1af88-8f68-11f0-8c8f-92fbcf53809c.png

構(gòu)建和運(yùn)行設(shè)計(jì)

優(yōu)化完成后,MATLAB 即可為 Vivado 構(gòu)建 DLP IP 設(shè)計(jì)。編譯只需幾分鐘,之后 Vivado 項(xiàng)目將顯示 AXI 互連、DLP IP 以及相關(guān)基礎(chǔ)架構(gòu)。

運(yùn)行硬件示例之前,必須正確配置 Zynq 處理系統(tǒng) (PS),否則將不提供時(shí)鐘。這可以通過(guò) 從附加組件管理器安裝適用于 Xilinx FPGA 和 SoC 設(shè)備的深度學(xué)習(xí) HDL 工具箱支持包來(lái)完成。

262fd964-8f68-11f0-8c8f-92fbcf53809c.png268cb76a-8f68-11f0-8c8f-92fbcf53809c.png26f065e4-8f68-11f0-8c8f-92fbcf53809c.png274e8dcc-8f68-11f0-8c8f-92fbcf53809c.png

附加管理器還提供為 ZCU102 編程 SD 卡的工具,確保 PS 提供所需的時(shí)鐘和復(fù)位信號(hào)。

設(shè)置完成后,打開(kāi) ZCU102 的電源,將 JTAG 連接到開(kāi)發(fā)板,并從 MATLAB 下載比特流。這還會(huì)使用網(wǎng)絡(luò)的權(quán)重和激活函數(shù)配置 FPGA 存儲(chǔ)器。

27a63da6-8f68-11f0-8c8f-92fbcf53809c.png2805f278-8f68-11f0-8c8f-92fbcf53809c.png

測(cè)試網(wǎng)絡(luò)

然后,加載一張簡(jiǎn)單的圖像并進(jìn)行推理。經(jīng)過(guò)訓(xùn)練識(shí)別手寫(xiě)數(shù)字的 MNIST 網(wǎng)絡(luò)通過(guò) JTAG 鏈路返回了正確的預(yù)測(cè)。

285f4a44-8f68-11f0-8c8f-92fbcf53809c.png28b3d488-8f68-11f0-8c8f-92fbcf53809c.png

由于啟用了分析功能,可以查看推理結(jié)果和性能指標(biāo)。雖然這是一個(gè)簡(jiǎn)單的網(wǎng)絡(luò),但速度還是很快的。

小結(jié)

MathWorks Deep Learning HDL Toolbox 其實(shí)就是一條“AI 模型到 FPGA 的高速通道”。

它幫你把 MATLAB 里的深度學(xué)習(xí)模型,直接翻譯成可運(yùn)行在 FPGA 上的硬件結(jié)構(gòu),還自帶了一個(gè)成熟的 DLP 引擎,降低了從算法到部署的門(mén)檻。

一句話(huà):如果你在 FPGA 上搞 AI,這個(gè)工具能幫你把“想法”快速變成“硬件”。

來(lái)源:本文轉(zhuǎn)載自O(shè)PENFPGA公眾號(hào)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1664

    文章

    22509

    瀏覽量

    639531
  • matlab
    +關(guān)注

    關(guān)注

    189

    文章

    3029

    瀏覽量

    239269
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5610

    瀏覽量

    124654

原文標(biāo)題:FPGA 上的 AI“神器”:MathWorks Deep Learning HDL Toolbox

文章出處:【微信號(hào):FPGA研究院,微信公眾號(hào):FPGA研究院】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用CUBEAI部署tflite模型到STM32F0中,模型創(chuàng)建失敗怎么解決?

    看到CUBE_AI已經(jīng)支持到STM32F0系列芯片,就想拿來(lái)入門(mén)嵌入式AI。 生成的模型很小,是可以部署到F0上的,但是一直無(wú)法創(chuàng)建成功。 查閱CUBE
    發(fā)表于 03-15 08:10

    何在STM32f4系列開(kāi)發(fā)板上部署STM32Cube.AI,

    已下載STM32Cube.AI擴(kuò)展包,但是無(wú)法使用,感覺(jué)像是沒(méi)有部署AI模型,我是想要通過(guò)攝像頭拍照,上傳圖像后,經(jīng)過(guò)開(kāi)發(fā)板處理器進(jìn)行AI
    發(fā)表于 11-18 09:39

    添越智創(chuàng)基于 RK3588 開(kāi)發(fā)板部署測(cè)試 DeepSeek 模型全攻略

    DeepSeek 模型部署與測(cè)試,開(kāi)啟這場(chǎng)充滿(mǎn)挑戰(zhàn)與驚喜的技術(shù)探索之旅。 RK3588 開(kāi)發(fā)板:AI 性能擔(dān)當(dāng) RK3588 開(kāi)發(fā)板基于先進(jìn)的 8nm LP 制程工藝精心打造,其硬件配置堪稱(chēng)豪華,在
    發(fā)表于 02-14 17:42

    ai_cube訓(xùn)練模型最后部署失敗是什么原因?

    ai_cube訓(xùn)練模型最后部署失敗是什么原因?文件保存路徑里也沒(méi)有中文 查看AICube/AI_Cube.log,看看報(bào)什么錯(cuò)?
    發(fā)表于 07-30 08:15

    如何將AI模型部署到嵌入式系統(tǒng)中

    本期我們分享主題是如何將 AI 模型部署到嵌入式系統(tǒng)中,下一期將介紹如何在 RT-Thread 操作系統(tǒng)上運(yùn)行 Mnist Demo(手寫(xiě)數(shù)字識(shí)別)。 嵌入式關(guān)聯(lián) AIAI落地一直是一
    發(fā)表于 12-14 07:55

    介紹在STM32cubeIDE上部署AI模型的系列教程

    介紹在STM32cubeIDE上部署AI模型的系列教程,開(kāi)發(fā)板型號(hào)STM32H747I-disco,值得一看。MCUAI原文鏈接:【嵌入式AI開(kāi)發(fā)】篇四|
    發(fā)表于 12-14 09:05

    部署基于嵌入的機(jī)器學(xué)習(xí)模型

    1、如何在生產(chǎn)中部署基于嵌入的機(jī)器學(xué)習(xí)模型  由于最近大量的研究,機(jī)器學(xué)習(xí)模型的性能在過(guò)去幾年里有了顯著的提高。雖然這些改進(jìn)的模型開(kāi)辟了新的可能性,但是它們只有在可以
    發(fā)表于 11-02 15:09

    如何通過(guò)cube-ai擴(kuò)展將機(jī)器學(xué)習(xí)模型部署到STM32H743ZIT6?

    我正在嘗試通過(guò) cube-ai 擴(kuò)展將機(jī)器學(xué)習(xí)模型部署到 STM32H743ZIT6。該模型采用 .tflite 格式。當(dāng)我嘗試分析模型時(shí),
    發(fā)表于 12-30 08:57

    【KV260視覺(jué)入門(mén)套件試用體驗(yàn)】Vitis AI 構(gòu)建開(kāi)發(fā)環(huán)境,并使用inspector檢查模型

    量化 七、Vitis AI 通過(guò)遷移學(xué)習(xí)訓(xùn)練自定義模型 八、Vitis AI 將自定義模型編譯并部署到KV260中 鋪墊 Vitis
    發(fā)表于 10-14 15:34

    何在小型集群中部署Xilinx FPGA

    Xilinx FPGA是支持OpenStack的第一個(gè)(也是目前唯一的)FPGA。 該視頻快速介紹了如何在小型集群中部署Xilinx FPGA
    的頭像 發(fā)表于 11-23 06:14 ?4448次閱讀

    企業(yè)AI模型部署怎么做

    AI模型部署作為這一轉(zhuǎn)型過(guò)程中的關(guān)鍵環(huán)節(jié),其成功實(shí)施對(duì)于企業(yè)的長(zhǎng)遠(yuǎn)發(fā)展至關(guān)重要。在此,AI部落小編為您介紹企業(yè)AI
    的頭像 發(fā)表于 11-04 10:15 ?1699次閱讀

    AI模型部署和管理的關(guān)系

    AI模型部署與管理是AI項(xiàng)目成功的兩大支柱,它們之間既相互獨(dú)立又緊密相連,共同推動(dòng)著AI技術(shù)從實(shí)驗(yàn)室走向?qū)嶋H應(yīng)用。
    的頭像 發(fā)表于 11-21 10:02 ?1269次閱讀

    企業(yè)AI模型部署攻略

    當(dāng)下,越來(lái)越多的企業(yè)開(kāi)始探索和實(shí)施AI模型,以提升業(yè)務(wù)效率和競(jìng)爭(zhēng)力。然而,AI模型部署并非易事,需要企業(yè)在多個(gè)層面進(jìn)行細(xì)致的規(guī)劃和準(zhǔn)備。下
    的頭像 發(fā)表于 12-23 10:31 ?1652次閱讀

    何在RAKsmart服務(wù)器上實(shí)現(xiàn)企業(yè)AI模型部署

    AI模型的訓(xùn)練與部署需要強(qiáng)大的算力支持、穩(wěn)定的網(wǎng)絡(luò)環(huán)境和專(zhuān)業(yè)的技術(shù)管理。RAKsmart作為全球領(lǐng)先的服務(wù)器托管與云計(jì)算服務(wù)提供商,已成為企業(yè)部署A
    的頭像 發(fā)表于 03-27 09:46 ?1032次閱讀

    企業(yè)部署AI模型怎么做

    當(dāng)下,AI模型已成為驅(qū)動(dòng)決策自動(dòng)化、服務(wù)智能化與產(chǎn)品創(chuàng)新的核心引擎。然而,企業(yè)面對(duì)動(dòng)輒數(shù)百億參數(shù)的大模型部署時(shí),常陷入算力不足、響應(yīng)延遲高、成本失控等困境。如何突破瓶頸,實(shí)現(xiàn)高效、穩(wěn)
    的頭像 發(fā)表于 06-04 09:26 ?1039次閱讀
    黔西| 大方县| 海伦市| 松滋市| 台北县| 房产| 阿鲁科尔沁旗| 泰兴市| 肃南| 象州县| 临高县| 明溪县| 广平县| 安宁市| 莱阳市| 隆化县| 林西县| 阳春市| 雷山县| 和林格尔县| 礼泉县| 南和县| 桐城市| 齐河县| 广安市| 广东省| 长阳| 新和县| 屏东市| 怀集县| 班戈县| 城市| 基隆市| 阿克苏市| 昌江| 蒙自县| 盐城市| 腾冲县| 呼伦贝尔市| 崇文区| 报价|