91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Xilinx Kria K26系統(tǒng)模塊器件制造業(yè)應(yīng)用案例

貿(mào)澤電子 ? 來源:貿(mào)澤電子 ? 作者:貿(mào)澤電子 ? 2021-11-17 15:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

生產(chǎn)線已步入了快節(jié)奏時(shí)代,但要提高交付速度和客戶滿意度,勢(shì)必需要在裝運(yùn)前檢測(cè)制造或包裝缺陷。然而,自動(dòng)化檢測(cè)設(shè)備需要在不降低生產(chǎn)線速度的情況下進(jìn)行處理和做出決策。所以,我們需要借助于Xilinx Kria K26系統(tǒng)模塊(SoM)等器件的幫助。Kria K26 SoM(見圖1)允許開發(fā)人員利用可編程邏輯與高性能Arm處理器內(nèi)核相結(jié)合的并行特性。Kria SoM的優(yōu)勢(shì)在于Xilinx首次為SoC(XCK26)提供了異構(gòu)SoC和必要的支持基礎(chǔ)設(shè)施,如4GB DDR4內(nèi)存、16GB eMMC、512Mb QSPI、TPM安全模塊以及必要的電源基礎(chǔ)設(shè)施。

為便于與應(yīng)用接口,此器件提供了可拆分成245個(gè)IO的兩個(gè)240針連接器。

Xilinx還提供了Kria KV260視覺AI入門套件,讓開發(fā)人員能夠快速開始設(shè)計(jì)。該套件為開發(fā)人員提供了擁有以下接口的SoM載卡:

3個(gè)MIPI接口

USB

HDMI

顯示端口

1GB以太網(wǎng)

Pmod

此入門套件還隨附了一系列應(yīng)用示例,幫助用戶了解開發(fā)基于視覺的人工智能應(yīng)用是一件非常輕松的工作。Kria視覺AI入門套件非常適合需要快速圖像處理的應(yīng)用,例如檢測(cè)標(biāo)簽是否已正確應(yīng)用于生產(chǎn)線上的裝運(yùn)箱。

01

制造業(yè)應(yīng)用案例

接下來讓我們將詳細(xì)地介紹Kria KV260視覺入門套件如何用于制造行業(yè)。創(chuàng)建此類應(yīng)用并不一定需要可編程邏輯設(shè)計(jì)。然而,卻需要進(jìn)行軟件開發(fā),并具有使用Xilinx Vitis AI培訓(xùn)和編譯新機(jī)器學(xué)習(xí)模型的能力。首先,我們需要安裝和配置Vitis AI。

物料清單

Kria KV260視覺AI入門套件

02

創(chuàng)建虛擬機(jī)

我們需要本地Linux機(jī)器或運(yùn)行受支持的Linux發(fā)行版的虛擬機(jī)來運(yùn)行Vitis AI。在安裝完成后,下載Ubuntu Linux磁盤映像,以便在虛擬機(jī)上安裝Linux系統(tǒng)。此項(xiàng)目所使用的Ubuntu版本是Ubuntu-18.04.4 Desktop-amd64.iso,點(diǎn)擊此處即可下載?,F(xiàn)在可以開始構(gòu)建虛擬機(jī)了。第一步,在VirtualBox Manager中單擊New。這時(shí)將顯示一個(gè)對(duì)話框,用于創(chuàng)建新的虛擬機(jī)(見圖2)。輸入虛擬機(jī)名稱,并將類型和版本分別設(shè)置為L(zhǎng)inux和64位Linux版本。此外,還可以設(shè)置與虛擬機(jī)共享的系統(tǒng)內(nèi)存大小(見圖3)。

單擊Create按鈕,將顯示虛擬硬盤的設(shè)置。選擇512GB,以允許動(dòng)態(tài)分配物理存儲(chǔ)空間。隨著磁盤使用量的增加,虛擬硬盤大小將擴(kuò)展到512GB。該項(xiàng)目將外部固態(tài)USB C驅(qū)動(dòng)器用作虛擬硬盤,以確保有足夠的可用空間。

配置好虛擬機(jī)后,接下來就要安裝操作系統(tǒng)了。選中新創(chuàng)建的虛擬機(jī),然后單擊start按鈕啟動(dòng)VM 9()。

在啟動(dòng)虛擬機(jī)時(shí),會(huì)要求安裝之前下載的Ubuntu ISO。

在虛擬硬盤上安裝Ubuntu操作系統(tǒng)。選擇安裝Ubuntu。

在選擇好Ubuntu的位置和配置選項(xiàng)后,進(jìn)行鍵盤配置。

選擇最小安裝,因?yàn)槲覀儾恍枰褂棉k公軟件、媒體播放器或玩游戲。

在安裝期間擦除磁盤并安裝Ubuntu。

單擊continue繼續(xù)操作。

選擇您所在的地理位置與時(shí)區(qū)。

最后,輸入U(xiǎn)buntu計(jì)算機(jī)名、用戶名及密碼。

安裝完成后,重啟虛擬機(jī)。

重啟后,登錄并開始安裝Vitis AI。

03

安裝Vitis和Vitis AI

對(duì)于運(yùn)行Linux的虛擬機(jī),接下來需要安裝Vitis和Vitis AI。安裝Vitis時(shí),需要用到在下載時(shí)創(chuàng)建的Xilinx帳戶。Vitis安裝時(shí)間較長(zhǎng),所以我們會(huì)先安裝它。打開Xilinx下載頁面,選擇Linux Self Extracting Web Installer。

下載web安裝程序后,找到下載位置,選擇應(yīng)用程序,右鍵單擊以更改權(quán)限,使其能夠作為應(yīng)用程序執(zhí)行。

現(xiàn)在可以使用終端窗口來安裝Vitis,所需時(shí)間取決于虛擬機(jī)和internet連接性能。通過以下sudo命令來安裝此工具。

sudo 。/Xilinx_Unified_2020.2_1118_1232_Lin64.bin

7aec6a98-4756-11ec-b939-dac502259ad0.png

圖17:運(yùn)行安裝程序此時(shí)將啟動(dòng)Vitis Installer(見圖18)。

登錄您的帳戶。

選擇Vitis作為目標(biāo)應(yīng)用程序,同時(shí)還會(huì)安裝Vivado。

為了節(jié)省安裝空間,應(yīng)取消選擇除SoC以外的所有設(shè)備。

接受安裝條件和條款。

選擇安裝目錄,建議使用默認(rèn)位置。

在Installation Summary中,選擇Install并等待安裝完畢。

安裝完成后,需要運(yùn)行以下腳本以安裝所有相關(guān)項(xiàng):

sudo 《install_dir》/Vitis/《release》/scripts/installLibs.sh

接下來,安裝Vitis AI。在本例中,我們將安裝Vitis AI以從CPU而不是GPU運(yùn)行,因而會(huì)影響訓(xùn)練性能。首先要安裝docker,請(qǐng)按照此處的說明進(jìn)行操作。注意,可能需要在安裝完成后重啟虛擬機(jī)。

接下來,請(qǐng)使用以下命令安裝Git:sudo apt update sudo apt install git選擇/創(chuàng)建Vitis-AI的安裝目錄。使用以下命令克隆Vitis-AI:git clone https://github.com/Xilinx/Vitis-AI.git一旦克隆好Vitis-AI存儲(chǔ)庫(kù),請(qǐng)將其改為存儲(chǔ)目錄,并提取docker映像。cd Vitis-AI docker pull xilinx/vitis-ai:latest從docker下載最新的Vitis-AI映像將需要幾分鐘的時(shí)間。在提取docker映像之后,我們需要構(gòu)建交叉編譯系統(tǒng)??梢酝ㄟ^運(yùn)行Vitis-AI/setup/mpsoc/VART中的腳本來完成此操作(見圖25)。cd Vitis-AI/setup/mpsoc/VART 。/host_cross_compiler_setup_2020.2.sh

運(yùn)行腳本后,請(qǐng)確保運(yùn)行指定的命令以啟用交叉編譯環(huán)境。我們可以通過編譯一個(gè)演示程序來測(cè)試是否正確安裝了Vitis AI。在本例中,我們采用的是demo/VART/Resnet50目錄下提供的resnet50應(yīng)用程序。請(qǐng)使用以下命令編譯應(yīng)用程序:

Bash -x build.sh

如果您在終端窗口中沒有看到錯(cuò)誤,并且可執(zhí)行文件出現(xiàn)在目錄中,則說明Vitis AI安裝成功(見圖26):

現(xiàn)在,我們需要開發(fā)數(shù)據(jù)集,以顯示正確和錯(cuò)誤黏貼的標(biāo)簽。

04

創(chuàng)建數(shù)據(jù)集

為了訓(xùn)練神經(jīng)網(wǎng)絡(luò),我們首先需要一組正確和錯(cuò)誤圖像的數(shù)據(jù)集。我們以幾個(gè)正確和錯(cuò)誤地黏貼了貿(mào)澤標(biāo)簽的箱子為例。為了獲得多樣化的圖像,我們從多個(gè)角度拍攝了正確和錯(cuò)誤黏貼標(biāo)簽的箱子(見圖27和28)。

這些圖像被整理成兩個(gè)目錄——一個(gè)是正確的標(biāo)簽,另一個(gè)是錯(cuò)誤的標(biāo)簽。對(duì)于捕獲到的圖像,我們需要訓(xùn)練一個(gè)神經(jīng)網(wǎng)絡(luò)。在本例中,我們將使用Edge Impulse。請(qǐng)注意,您需要為Edge Impulse創(chuàng)建一個(gè)免費(fèi)的帳戶。在Edge Impulse端,首先要?jiǎng)?chuàng)建一個(gè)新項(xiàng)目(見圖29)。

新項(xiàng)目創(chuàng)建后,可以上傳標(biāo)記為正確和錯(cuò)誤的圖像文件夾。首先選擇正確目錄中的所有文件并進(jìn)行上傳,標(biāo)記為L(zhǎng)abel_Correct。隨后,上傳錯(cuò)誤的圖像并將其標(biāo)記為L(zhǎng)abel_Incorrect。

所有圖像都上傳完成后,接下來就要定義Impulse。選擇寬度和高度均為224像素的輸入圖像。選擇圖像,輸入Transfer Learning,然后保存Impulse。

然后,我們可以通過生成特征和訓(xùn)練Impulse來訓(xùn)練模型。

選擇模型MobileNetV2 160x160 1.0,等效模型位于Xilinx Model Zoo下(見圖33)。

可能需要幾分鐘的時(shí)間來訓(xùn)練模型。訓(xùn)練完成后,返回概覽頁面,選擇下載遷移學(xué)習(xí)模型。這將包括保存的模型和.zip文件中的變量(檢查點(diǎn))。

05

量化并編譯模型

接下來使用Vitis AI對(duì)模型進(jìn)行量化和編譯。在虛擬機(jī)中,我們可以通過發(fā)出以下命令來運(yùn)行Vitis AI。

。/docker_runs.sh Xilinx/vitis-ai-cpu:latest

加載Vitis AI后,使用以下命令激活TensorFlow。

conda activate vitis-ai-tensorflow圖36:激活Vitis AI TensorFlow

接下來,凍結(jié)將檢查點(diǎn)的信息合并到凍結(jié)模型文件的模型。

一旦模型作為凍結(jié)模型輸出,我們就可以使用編譯器編譯輸出模型,以部署到系統(tǒng)中。

我們可以從Xilinx Model Zoo中包含的YAML文件中了解輸出節(jié)點(diǎn)的信息。

要檢查凍結(jié)的網(wǎng)表,則需要安裝Netron。此外,理解量化過程的輸入和輸出節(jié)點(diǎn)名稱也很重要。

80ce48aa-4756-11ec-b939-dac502259ad0.jpg

有了量化網(wǎng)表,我們可以將量化網(wǎng)表編譯為部署在Kria SoM上的模型(見圖40)。

借助于SCP/FTP,我們可以將編譯后的模型上載到以下目錄中的Kria文件系統(tǒng):

/usr/share/vitis_ai_library/models/

上傳好模型后,可以生成一個(gè)軟件應(yīng)用程序,用于測(cè)試神經(jīng)網(wǎng)絡(luò)。這時(shí),我們可以將幾個(gè)正確和錯(cuò)誤的圖像上載到Kria SoM,來測(cè)試應(yīng)用程序(見圖41和42)。

結(jié)語

該項(xiàng)目展示了對(duì)于工業(yè)AI/ML應(yīng)用,在Kria SoM中訓(xùn)練和部署神經(jīng)網(wǎng)絡(luò)是一件非常簡(jiǎn)單的事情,其應(yīng)用潛力也是無限的。未來可能需要更新軟件以利用gstreamer框架,并像在生產(chǎn)線上一樣對(duì)實(shí)時(shí)圖像進(jìn)行分類。
責(zé)任編輯:haq

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

    關(guān)注

    104

    文章

    16143

    瀏覽量

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

    關(guān)注

    1817

    文章

    50102

    瀏覽量

    265520

原文標(biāo)題:借助于Kria SoM部署邊緣人工智能

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    國(guó)星光電入選2025年廣東省省級(jí)制造業(yè)單項(xiàng)冠軍企業(yè)

    近日,廣東省工業(yè)和信息化廳發(fā)布了《關(guān)于2025年廣東省省級(jí)制造業(yè)單項(xiàng)冠軍企業(yè)及第一批復(fù)核企業(yè)通過名單的公示》,國(guó)星光電自主研發(fā)的“智能健康光電子器件”成功入選2025年廣東省省級(jí)制造業(yè)單項(xiàng)冠軍企業(yè)公示名單,“超高清顯示用LED
    的頭像 發(fā)表于 01-13 17:16 ?680次閱讀

    精準(zhǔn)測(cè)量,效率升級(jí)——測(cè)寬測(cè)厚儀為制造業(yè)品質(zhì)保駕護(hù)航

    制造業(yè)高質(zhì)量發(fā)展的當(dāng)下,產(chǎn)品尺寸精度直接決定企業(yè)核心競(jìng)爭(zhēng)力。無論是金屬板材、塑料、橡膠、鋼材,還是紙張、食品等產(chǎn)品,寬度與厚度的微小偏差都可能導(dǎo)致整批產(chǎn)品報(bào)廢,給企業(yè)帶來巨大經(jīng)濟(jì)損失。傳統(tǒng)人工測(cè)量
    發(fā)表于 12-16 14:35

    探索Xilinx Kria KR260機(jī)器人入門套件:開啟機(jī)器人應(yīng)用開發(fā)新旅程

    Kria KR260機(jī)器人入門套件由K26系統(tǒng)級(jí)模塊(SOM)的非生產(chǎn)版本、機(jī)器人載板和散熱解決方案組成。SOM非常緊湊
    的頭像 發(fā)表于 12-15 14:45 ?478次閱讀

    探索 AMD Kria KD240 驅(qū)動(dòng)入門套件:開啟電機(jī)控制與電源轉(zhuǎn)換新征程

    KD240 驅(qū)動(dòng)入門套件由 K24 系統(tǒng)級(jí)模塊(SOM)的非生產(chǎn)版本、載板和散熱解決方案組成。SOM 非常緊湊,僅包含關(guān)鍵組件,
    的頭像 發(fā)表于 12-15 14:35 ?769次閱讀

    探索AMD Kria K24 SOM:高性能嵌入式平臺(tái)的卓越之選

    探索AMD Kria K24 SOM:高性能嵌入式平臺(tái)的卓越之選 在嵌入式系統(tǒng)設(shè)計(jì)領(lǐng)域,不斷追求高性能、高集成度和靈活性是工程師們的目標(biāo)。AMD Kria
    的頭像 發(fā)表于 12-15 14:35 ?457次閱讀

    2025年電子元器件制造業(yè)ERP有哪些?4款主流ERP系統(tǒng)對(duì)比分析

    為電子元器件制造業(yè)企業(yè)分析2025年有哪些值得關(guān)注的ERP系統(tǒng)。本文詳細(xì)對(duì)比萬達(dá)寶、SAP、OracleNetSuite和金蝶的核心功能、優(yōu)缺點(diǎn),助您做出合適的選擇。引言:電子元器件
    的頭像 發(fā)表于 11-20 10:05 ?853次閱讀
    2025年電子元<b class='flag-5'>器件</b><b class='flag-5'>制造業(yè)</b>ERP有哪些?4款主流ERP<b class='flag-5'>系統(tǒng)</b>對(duì)比分析

    AR眼鏡在工業(yè)制造業(yè)的質(zhì)量檢測(cè)應(yīng)用探討

    在元冪境看來, 隨著工業(yè)4.0的推進(jìn),智能制造成為現(xiàn)代制造業(yè)的發(fā)展方向。而在這一背景下,AR技術(shù)的引入,為工業(yè)制造中的質(zhì)量檢測(cè)提供了全新的解決方案。AR眼鏡作為實(shí)現(xiàn)沉浸式信息交互的重要工具,在工業(yè)
    的頭像 發(fā)表于 11-10 14:54 ?634次閱讀

    告別紙質(zhì)單據(jù)時(shí)代,MES系統(tǒng)引領(lǐng)制造業(yè)進(jìn)入無紙化生產(chǎn)!

    競(jìng)爭(zhēng)加劇與數(shù)字化轉(zhuǎn)型的浪潮席卷,這種以紙為核心的生產(chǎn)方式正日益顯露出其滯后與低效。一場(chǎng)以MES系統(tǒng)為核心的無紙化變革,正在悄然推動(dòng)制造業(yè)走向高效、透明與智能的新未來。 紙質(zhì)單據(jù)模式:傳統(tǒng)制造業(yè)的信息枷鎖 隨著市場(chǎng)
    的頭像 發(fā)表于 09-24 09:42 ?496次閱讀
    告別紙質(zhì)單據(jù)時(shí)代,MES<b class='flag-5'>系統(tǒng)</b>引領(lǐng)<b class='flag-5'>制造業(yè)</b>進(jìn)入無紙化生產(chǎn)!

    AMD Kria KV260視覺AI入門套件更新升級(jí)

    各種軟件工具與加速應(yīng)用,適合各種專業(yè)水平的開發(fā)人員。這款開箱即用的套件能極大助力希望利用量產(chǎn)版 Kria K26 SOM 加速產(chǎn)品上市并實(shí)現(xiàn)批量部署的客戶。
    的頭像 發(fā)表于 07-18 09:50 ?972次閱讀

    制造業(yè)變電站智慧系統(tǒng)方案

    文章由山東華科信息技術(shù)有限公司提供在制造業(yè)轉(zhuǎn)型升級(jí)的浪潮中,變電站作為電力供應(yīng)的核心樞紐,其智能化水平直接影響企業(yè)生產(chǎn)效能與能源利用效率。制造業(yè)變電站智慧系統(tǒng)方案通過整合物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等
    的頭像 發(fā)表于 06-26 09:32 ?633次閱讀
    <b class='flag-5'>制造業(yè)</b>變電站智慧<b class='flag-5'>系統(tǒng)</b>方案

    制造業(yè)變頻器聯(lián)網(wǎng)困擾如何破?這個(gè)轉(zhuǎn)換方案值得一看

    制造業(yè)日常生產(chǎn)中,你是否遇到過設(shè)備通信難題?新采購(gòu)的變頻器采用DeviceNet協(xié)議,而工廠現(xiàn)有生產(chǎn)線卻是CC - Link IE網(wǎng)絡(luò),就像兩個(gè)人說不同方言,信息傳遞困難重重。其實(shí),通過耐達(dá)訊CC
    發(fā)表于 06-09 15:28

    制造業(yè)能耗居高不下、管理困難?安科瑞能耗管理系統(tǒng)來“救場(chǎng)”

    一、制造業(yè)能耗管理痛點(diǎn)大揭秘 ? 制造業(yè)作為國(guó)民經(jīng)濟(jì)的支柱產(chǎn)業(yè),在快速發(fā)展的同時(shí),也面臨著日益嚴(yán)峻的能耗管理挑戰(zhàn)。相關(guān)數(shù)據(jù)顯示,制造業(yè)的能源消耗在全社會(huì)總能耗中占比頗高,部分高耗能行業(yè)的能耗問題尤為
    的頭像 發(fā)表于 05-19 17:06 ?741次閱讀
    <b class='flag-5'>制造業(yè)</b>能耗居高不下、管理困難?安科瑞能耗管理<b class='flag-5'>系統(tǒng)</b>來“救場(chǎng)”

    Made with KiCad(126):Antmicro OV5640 雙攝像頭子板

    的 Jetson Orin 底板 支持 AMD-Xilinx KRIA K26 模塊系統(tǒng)Kria
    發(fā)表于 05-12 18:13

    AI和ML如何重塑電子制造業(yè)

    隨著工業(yè)4.0的到來,人工智能(AI)和機(jī)器學(xué)習(xí)(ML)不僅僅是流行詞,它們正在重塑制造業(yè)。這場(chǎng)科技的浪潮,特別在電子制造領(lǐng)域,帶來了令人驚嘆的突破和機(jī)遇。在以數(shù)據(jù)驅(qū)動(dòng)決策,以人為本理念的推動(dòng)下,先進(jìn)的制造技術(shù)使電子
    的頭像 發(fā)表于 04-17 14:49 ?1058次閱讀

    機(jī)器人開發(fā)套件 Kria KR260

    AMD/XilinxKria KR260機(jī)器人入門套件是一款基于Kria K26 SOM的開發(fā)平臺(tái),設(shè)計(jì)用于機(jī)器人和工業(yè)應(yīng)用。它具有高性能接口和原生ROS2支持,便于機(jī)器人和軟件開發(fā)人員開發(fā)
    的頭像 發(fā)表于 04-11 13:15 ?1900次閱讀
    機(jī)器人開發(fā)套件 <b class='flag-5'>Kria</b> KR260