国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

Xilinx Kria K26系統模塊器件制造業應用案例

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

掃碼添加小助手

加入工程師交流群

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

為便于與應用接口,此器件提供了可拆分成245個IO的兩個240針連接器

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

3個MIPI接口

USB

HDMI

顯示端口

1GB以太網

Pmod

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

01

制造業應用案例

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

物料清單

Kria KV260視覺AI入門套件

02

創建虛擬機

我們需要本地Linux機器或運行受支持的Linux發行版的虛擬機來運行Vitis AI。在安裝完成后,下載Ubuntu Linux磁盤映像,以便在虛擬機上安裝Linux系統。此項目所使用的Ubuntu版本是Ubuntu-18.04.4 Desktop-amd64.iso,點擊此處即可下載。現在可以開始構建虛擬機了。第一步,在VirtualBox Manager中單擊New。這時將顯示一個對話框,用于創建新的虛擬機(見圖2)。輸入虛擬機名稱,并將類型和版本分別設置為Linux和64位Linux版本。此外,還可以設置與虛擬機共享的系統內存大小(見圖3)。

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

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

在啟動虛擬機時,會要求安裝之前下載的Ubuntu ISO。

在虛擬硬盤上安裝Ubuntu操作系統。選擇安裝Ubuntu。

在選擇好Ubuntu的位置和配置選項后,進行鍵盤配置。

選擇最小安裝,因為我們不需要使用辦公軟件、媒體播放器或玩游戲。

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

單擊continue繼續操作。

選擇您所在的地理位置與時區。

最后,輸入Ubuntu計算機名、用戶名及密碼。

安裝完成后,重啟虛擬機。

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

03

安裝Vitis和Vitis AI

對于運行Linux的虛擬機,接下來需要安裝Vitis和Vitis AI。安裝Vitis時,需要用到在下載時創建的Xilinx帳戶。Vitis安裝時間較長,所以我們會先安裝它。打開Xilinx下載頁面,選擇Linux Self Extracting Web Installer。

下載web安裝程序后,找到下載位置,選擇應用程序,右鍵單擊以更改權限,使其能夠作為應用程序執行。

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

sudo 。/Xilinx_Unified_2020.2_1118_1232_Lin64.bin

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

圖17:運行安裝程序此時將啟動Vitis Installer(見圖18)。

登錄您的帳戶。

選擇Vitis作為目標應用程序,同時還會安裝Vivado。

為了節省安裝空間,應取消選擇除SoC以外的所有設備。

接受安裝條件和條款。

選擇安裝目錄,建議使用默認位置。

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

安裝完成后,需要運行以下腳本以安裝所有相關項:

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

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

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

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

Bash -x build.sh

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

現在,我們需要開發數據集,以顯示正確和錯誤黏貼的標簽。

04

創建數據集

為了訓練神經網絡,我們首先需要一組正確和錯誤圖像的數據集。我們以幾個正確和錯誤地黏貼了貿澤標簽的箱子為例。為了獲得多樣化的圖像,我們從多個角度拍攝了正確和錯誤黏貼標簽的箱子(見圖27和28)。

這些圖像被整理成兩個目錄——一個是正確的標簽,另一個是錯誤的標簽。對于捕獲到的圖像,我們需要訓練一個神經網絡。在本例中,我們將使用Edge Impulse。請注意,您需要為Edge Impulse創建一個免費的帳戶。在Edge Impulse端,首先要創建一個新項目(見圖29)。

新項目創建后,可以上傳標記為正確和錯誤的圖像文件夾。首先選擇正確目錄中的所有文件并進行上傳,標記為Label_Correct。隨后,上傳錯誤的圖像并將其標記為Label_Incorrect。

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

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

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

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

05

量化并編譯模型

接下來使用Vitis AI對模型進行量化和編譯。在虛擬機中,我們可以通過發出以下命令來運行Vitis AI。

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

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

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

接下來,凍結將檢查點的信息合并到凍結模型文件的模型。

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

我們可以從Xilinx Model Zoo中包含的YAML文件中了解輸出節點的信息。

要檢查凍結的網表,則需要安裝Netron。此外,理解量化過程的輸入和輸出節點名稱也很重要。

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

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

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

/usr/share/vitis_ai_library/models/

上傳好模型后,可以生成一個軟件應用程序,用于測試神經網絡。這時,我們可以將幾個正確和錯誤的圖像上載到Kria SoM,來測試應用程序(見圖41和42)。

結語

該項目展示了對于工業AI/ML應用,在Kria SoM中訓練和部署神經網絡是一件非常簡單的事情,其應用潛力也是無限的。未來可能需要更新軟件以利用gstreamer框架,并像在生產線上一樣對實時圖像進行分類。
責任編輯:haq

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

    關注

    104

    文章

    16136

    瀏覽量

    147005
  • 人工智能
    +關注

    關注

    1817

    文章

    50094

    瀏覽量

    265267

原文標題:借助于Kria SoM部署邊緣人工智能

文章出處:【微信號:貿澤電子,微信公眾號:貿澤電子】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    國星光電入選2025年廣東省省級制造業單項冠軍企業

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

    精準測量,效率升級——測寬測厚儀為制造業品質保駕護航

    制造業高質量發展的當下,產品尺寸精度直接決定企業核心競爭力。無論是金屬板材、塑料、橡膠、鋼材,還是紙張、食品等產品,寬度與厚度的微小偏差都可能導致整批產品報廢,給企業帶來巨大經濟損失。傳統人工測量
    發表于 12-16 14:35

    探索Xilinx Kria KR260機器人入門套件:開啟機器人應用開發新旅程

    Kria KR260機器人入門套件由K26系統模塊(SOM)的非生產版本、機器人載板和散熱解決方案組成。SOM非常緊湊
    的頭像 發表于 12-15 14:45 ?457次閱讀

    探索 AMD Kria KD240 驅動入門套件:開啟電機控制與電源轉換新征程

    KD240 驅動入門套件由 K24 系統模塊(SOM)的非生產版本、載板和散熱解決方案組成。SOM 非常緊湊,僅包含關鍵組件,
    的頭像 發表于 12-15 14:35 ?755次閱讀

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

    探索AMD Kria K24 SOM:高性能嵌入式平臺的卓越之選 在嵌入式系統設計領域,不斷追求高性能、高集成度和靈活性是工程師們的目標。AMD Kria
    的頭像 發表于 12-15 14:35 ?445次閱讀

    2025年電子元器件制造業ERP有哪些?4款主流ERP系統對比分析

    為電子元器件制造業企業分析2025年有哪些值得關注的ERP系統。本文詳細對比萬達寶、SAP、OracleNetSuite和金蝶的核心功能、優缺點,助您做出合適的選擇。引言:電子元器件
    的頭像 發表于 11-20 10:05 ?841次閱讀
    2025年電子元<b class='flag-5'>器件</b><b class='flag-5'>制造業</b>ERP有哪些?4款主流ERP<b class='flag-5'>系統</b>對比分析

    AR眼鏡在工業制造業的質量檢測應用探討

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

    告別紙質單據時代,MES系統引領制造業進入無紙化生產!

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

    AMD Kria KV260視覺AI入門套件更新升級

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

    制造業變電站智慧系統方案

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

    制造業變頻器聯網困擾如何破?這個轉換方案值得一看

    制造業日常生產中,你是否遇到過設備通信難題?新采購的變頻器采用DeviceNet協議,而工廠現有生產線卻是CC - Link IE網絡,就像兩個人說不同方言,信息傳遞困難重重。其實,通過耐達訊CC
    發表于 06-09 15:28

    制造業能耗居高不下、管理困難?安科瑞能耗管理系統來“救場”

    一、制造業能耗管理痛點大揭秘 ? 制造業作為國民經濟的支柱產業,在快速發展的同時,也面臨著日益嚴峻的能耗管理挑戰。相關數據顯示,制造業的能源消耗在全社會總能耗中占比頗高,部分高耗能行業的能耗問題尤為
    的頭像 發表于 05-19 17:06 ?724次閱讀
    <b class='flag-5'>制造業</b>能耗居高不下、管理困難?安科瑞能耗管理<b class='flag-5'>系統</b>來“救場”

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

    的 Jetson Orin 底板 支持 AMD-Xilinx KRIA K26 模塊系統Kria
    發表于 05-12 18:13

    AI和ML如何重塑電子制造業

    隨著工業4.0的到來,人工智能(AI)和機器學習(ML)不僅僅是流行詞,它們正在重塑制造業。這場科技的浪潮,特別在電子制造領域,帶來了令人驚嘆的突破和機遇。在以數據驅動決策,以人為本理念的推動下,先進的制造技術使電子
    的頭像 發表于 04-17 14:49 ?1040次閱讀

    機器人開發套件 Kria KR260

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