精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

在賽靈思FPGA SoC平臺上使用VITIS AI加速人工智能應(yīng)用

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Vaibhav Kothari ? 2022-11-22 14:48 ? 次閱讀

VITIS 是一個用于開發(fā)軟件和硬件的統(tǒng)一軟件平臺,將 Vivado 和其他組件用于 Xilinx FPGA SoC 平臺,如 ZynqMP UltraScale+ 和 Alveo 卡。VITIS SDK的關(guān)鍵組件,VITIS AI運(yùn)行時(VART),為在邊緣和云端部署終端ML/AI應(yīng)用程序提供了一個統(tǒng)一的接口

機(jī)器學(xué)習(xí)中的推理是計算密集型的,需要高內(nèi)存帶寬和高性能計算,以滿足各種終端應(yīng)用的低延遲和高吞吐量需求。

維蒂斯人工智能工作流程

Xilinx Vitis AI 提供了一個工作流程,使用簡單的流程在 Xilinx 深度學(xué)習(xí)處理單元 (DPU) 上部署深度學(xué)習(xí)推理應(yīng)用:

深度處理單元 (DPU) 是一個可配置的計算引擎,針對深度學(xué)習(xí)推理應(yīng)用的卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行了優(yōu)化,并放置在可編程邏輯 (PL) 中。DPU 包含高效且可擴(kuò)展的 IP 核,可進(jìn)行定制以滿足許多不同應(yīng)用的需求。DPU 定義自己的指令集,Vitis AI 編譯器生成指令。

VITIS AI編譯器以優(yōu)化的方式安排指令,以獲得最大的效能。

在 Xilinx ZynqMP UltraScale+ SoC 平臺上運(yùn)行任何 AI 應(yīng)用程序的典型工作流程包括以下內(nèi)容:

模型量化

模型編譯

模型優(yōu)化(可選)

構(gòu)建 DPU 可執(zhí)行文件

構(gòu)建軟件應(yīng)用程序

集成 VITIS AI 統(tǒng)一 API

編譯和鏈接混合 DPU 應(yīng)用程序

在 FPGA 上部署混合 DPU 可執(zhí)行文件

人工智能量化器

AI 量化器是一種用于量化過程的壓縮工具,通過將 32 位浮點(diǎn)權(quán)重和激活轉(zhuǎn)換為定點(diǎn) INT8。它可以在不丟失模型準(zhǔn)確信息的情況下降低計算復(fù)雜性。定點(diǎn)模型需要更少的內(nèi)存,因此提供比浮點(diǎn)實(shí)現(xiàn)更快的執(zhí)行速度和更高的電源效率。

人工智能編譯器

AI 編譯器將網(wǎng)絡(luò)模型映射到高效的指令集和數(shù)據(jù)流。編譯器的輸入是量化的 8 位神經(jīng)網(wǎng)絡(luò),輸出是 DPU 內(nèi)核 - 可執(zhí)行文件將在 DPU 上運(yùn)行。在這里,不支持的層需要部署在CPU中,或者可以自定義模型來替換和刪除那些不支持的操作。它還執(zhí)行復(fù)雜的優(yōu)化,如層融合、指令調(diào)度和片上存儲器的重用。

一旦我們能夠執(zhí)行 DPU,我們需要使用 Vitis AI 統(tǒng)一的 API 來初始化數(shù)據(jù)結(jié)構(gòu),初始化 DPU,在 CPU 上實(shí)現(xiàn) DPU 不支持的層,并根據(jù)需要在 PL/PS 上添加預(yù)處理和后處理。

人工智能優(yōu)化器

憑借其模型壓縮技術(shù),AI 優(yōu)化器可以將模型復(fù)雜性降低 5-50 倍,同時對準(zhǔn)確性的影響最小。這種深度壓縮將推理性能提升到一個新的水平。我們可以實(shí)現(xiàn)所需的稀疏性并將運(yùn)行時間縮短 2.5 倍。

AI 分析器

AI 探查器可以幫助分析推理查找導(dǎo)致端到端管道瓶頸的注意事項。性能分析器為設(shè)計人員提供了 DPU/CPU/內(nèi)存的通用時間線。此過程不會更改任何代碼,并且可以跟蹤函數(shù)并進(jìn)行分析。

人工智能運(yùn)行時

VITIS AI 運(yùn)行時 (VART) 允許應(yīng)用程序使用統(tǒng)一的高級運(yùn)行時 API 進(jìn)行邊緣和云部署,使其無縫且高效。一些主要功能包括:

異步作業(yè)提交

異步作業(yè)收集

C++Python 實(shí)現(xiàn)

多線程和多進(jìn)程執(zhí)行

Vitis AI還提供DSight,DExplorer,DDump和DLet等,用于各種任務(wù)執(zhí)行。

DSight & DExplorer

DPU IP 為特定內(nèi)核提供了多種配置,可根據(jù)網(wǎng)絡(luò)型號進(jìn)行選擇。DSight 告訴我們每個 DPU 內(nèi)核的利用率百分比。它還提供了調(diào)度程序的效率,以便我們可以調(diào)整用戶線程。還可以查看性能數(shù)字,例如每層和每個DPU節(jié)點(diǎn)的MOPS,運(yùn)行時和內(nèi)存帶寬。

Softnautics選擇 Xilinx ZynqMP UltraScale+ 平臺進(jìn)行高性能和計算部署。它提供最佳的應(yīng)用處理、高度可配置的 FPGA 加速功能,以及 VITIS SDK,以加速高性能 ML/AI 推理。我們針對的一個這樣的應(yīng)用是用于 Covid-19 篩查的口罩檢測。其目的是根據(jù)各國政府對 Covid-19 預(yù)防措施指南的要求,部署多流推理,用于對戴口罩的人進(jìn)行 Covid-19 篩查并實(shí)時識別違規(guī)行為。

我們準(zhǔn)備了一個數(shù)據(jù)集并選擇了預(yù)先訓(xùn)練的權(quán)重來設(shè)計一個用于掩模檢測和篩選的模型。我們通過TensorFlow框架訓(xùn)練和修剪了我們的自定義模型。這是人臉檢測和面具檢測的兩階段部署。這樣獲得的訓(xùn)練模型是通過前面章節(jié)中介紹的VITIS AI工作流程傳遞的。我們觀察到推理時間的速度是 CPU 的 10 倍。Xilinx 提供不同的調(diào)試工具和實(shí)用程序,在初始開發(fā)和部署過程中非常有用。在初始部署階段,我們沒有檢測到掩碼和非掩碼類別。我們嘗試將基于 PC 的推理輸出與一個名為 Dexplorer 的調(diào)試實(shí)用程序之一的輸出相匹配。但是,調(diào)試模式和根導(dǎo)致問題進(jìn)一步調(diào)試。運(yùn)行量化器后,我們可以使用更大的校準(zhǔn)圖像、迭代和檢測來調(diào)整輸出,視頻饋送的準(zhǔn)確率約為 96%。我們還嘗試使用 AI 分析器識別管道中的瓶頸,然后采取糾正措施通過各種方式消除瓶頸,例如使用 HLS 加速來計算后處理中的瓶頸。

審核編輯:郭婷

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

    關(guān)注

    1621

    文章

    21511

    瀏覽量

    599048
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4023

    瀏覽量

    217055
  • 人工智能
    +關(guān)注

    關(guān)注

    1787

    文章

    46067

    瀏覽量

    235119
收藏 人收藏

    評論

    相關(guān)推薦

    人工智能ai4s試讀申請

    目前人工智能在繪畫對話等大模型領(lǐng)域應(yīng)用廣闊,ai4s也是方興未艾。但是如何有效利用ai4s工具助力科研是個需要研究的課題,本書對ai4s基本原理和原則,方法進(jìn)行描訴,有利于總結(jié)經(jīng)驗(yàn),擬
    發(fā)表于 09-09 15:36

    【書籍評測活動NO.44】AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新

    環(huán)境監(jiān)測、污染治理、碳減排三個方面介紹了人工智能為環(huán)境科學(xué)引入的新價值和新機(jī)遇。 第8章探討了AI for Science快速發(fā)展過程中面臨的機(jī)遇和挑戰(zhàn),并對“平臺科研”模式進(jìn)行了展
    發(fā)表于 09-09 13:54

    報名開啟!深圳(國際)通用人工智能大會將啟幕,國內(nèi)外大咖齊聚話AI

    8月28日至30日,2024深圳(國際)通用人工智能大會暨深圳(國際)通用人工智能產(chǎn)業(yè)博覽會將在深圳國際會展中心(寶安)舉辦。大會以“魅力AI·無限未來”為主題,致力于打造全球通用人工智能
    發(fā)表于 08-22 15:00

    FPGA人工智能中的應(yīng)用有哪些?

    FPGA(現(xiàn)場可編程門陣列)人工智能領(lǐng)域的應(yīng)用非常廣泛,主要體現(xiàn)在以下幾個方面: 一、深度學(xué)習(xí)加速 訓(xùn)練和推理過程加速
    發(fā)表于 07-29 17:05

    FPGA flash操作原理

    FPGA flash操作原理分享
    的頭像 發(fā)表于 04-09 15:03 ?807次閱讀

    5G智能物聯(lián)網(wǎng)課程之Aidlux下人工智能開發(fā)(SC171開發(fā)套件V1)

    .pdf 人工智能 軟件平臺使用指導(dǎo)A:AidLux平臺介紹 8分29秒 https://t.elecfans.com/v/25505.html *附件:AidLux平臺使用介紹.pd
    發(fā)表于 04-01 10:40

    為何高端FPGA都非常重視軟件

    轉(zhuǎn)化為針對其問題的合理優(yōu)化的基于FPGA的解決方案的途徑。 作為其Vitis統(tǒng)一軟件平臺聲明的一部分,
    發(fā)表于 03-23 16:48

    嵌入式人工智能的就業(yè)方向有哪些?

    。 國內(nèi)外科技巨頭紛紛爭先入局,微軟、谷歌、蘋果、臉書等積極布局人工智能的同時,國內(nèi)的BAT、華為、小米等科技公司也相繼切入到嵌入式人工智能的賽道。那么嵌入式AI可就業(yè)的方向有哪些呢
    發(fā)表于 02-26 10:17

    國產(chǎn)FPGA簡介

    智能汽車、電子設(shè)備、電力與電源管理、人工智能。 目標(biāo)市場:金融、電信、政務(wù)、汽車、工業(yè)互聯(lián)、物聯(lián)網(wǎng)等領(lǐng)域。 京微齊力 核心技術(shù):AiPGA芯片(AI in FPGA)、異構(gòu)計算HPA
    發(fā)表于 11-20 16:20

    【KV260視覺入門套件試用體驗(yàn)】KV260系列之Petalinux鏡像+Resnet 50探索

    Vitis AI 概述 AMD Vitis? AI 開發(fā)環(huán)境可在 AMD 硬件平臺上加速
    發(fā)表于 10-16 04:22

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

    推斷開發(fā)平臺,它可以幫助開發(fā)者FPGA 和自適應(yīng)
    發(fā)表于 10-14 15:34

    【KV260視覺入門套件試用體驗(yàn)】Vitis-AI加速的YOLOX視頻目標(biāo)檢測示例體驗(yàn)和原理解析

    壇! (elecfans.com) 首先需要部署DPU鏡像,DPU鏡像系統(tǒng)啟動過程中會加載DPU IP到FPGA側(cè),并且系統(tǒng)本身已經(jīng)集成了Vitis AI所需的各種庫文件。 2.1 準(zhǔn)備測試所需視頻文件
    發(fā)表于 10-06 23:32

    基于Vitis AI的ADAS目標(biāo)識別

    通過 SoC 和自適應(yīng)計算加速平臺 (ACAP) 來充分發(fā)掘
    的頭像 發(fā)表于 09-28 00:05 ?3119次閱讀
    基于<b class='flag-5'>Vitis</b> <b class='flag-5'>AI</b>的ADAS目標(biāo)識別

    【KV260視覺入門套件試用體驗(yàn)】基于Vitis AI的ADAS目標(biāo)識別

    一、基礎(chǔ)知識 (一)Vitis? AI開發(fā)環(huán)境 Vitis? AI開發(fā)環(huán)境可在
    發(fā)表于 09-27 23:21

    【KV260視覺入門套件試用體驗(yàn)】五、VITis AI (人臉檢測和人體檢測)

    --clean 二、Vitis AI 人臉檢測 邊緣平臺或數(shù)據(jù)中心平臺上運(yùn)行Vitis
    發(fā)表于 09-26 16:22