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

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

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

如何在Ubuntu用5行指令快速搭建含英特爾顯卡的AI開發(fā)環(huán)境

英特爾物聯(lián)網(wǎng) ? 來源:英特爾物聯(lián)網(wǎng) ? 2023-09-07 17:00 ? 次閱讀

本文將介紹如何在Ubuntu 用 5 行指令快速搭建含英特爾顯卡的 AI 開發(fā)環(huán)境, 并使用 OpenVINO 及英特爾顯卡優(yōu)化文生圖模型 Stable Diffusion 的速度。

EIV (Edge Insight Vision) 具有一組預集成組件,專為邊緣應用的計算機視覺深度學習推理而設計,并針對英特爾架構進行了優(yōu)化。它作為容器化架構或獨立運行時實現(xiàn)。

此軟件包包含用于在英特爾處理器和英特爾顯卡設備上安裝英特爾顯卡驅動程序和為 OpenVINO 推理設置環(huán)境的腳本。

工作原理

EIV 是一組預先驗證的模塊,作為容器化架構或獨立運行時實現(xiàn),用于在邊緣部署計算機視覺和深度學習工作負載。該軟件包包含面向針對英特爾架構優(yōu)化的計算機視覺和深度學習應用的英特爾發(fā)行版 OpenVINO 工具套件。

31ab27a8-4d5c-11ee-a25d-92fbcf53809c.png

圖 1:視覺邊緣洞察模塊

EIV 安裝三大模塊

Docker

Intel GPU drivers

The Intel Distribution of OpenVINO toolkit (OpenVINO) Docker image 2023.0

入門指南

按照此分步指南在 Linux* 上為您的目標系統(tǒng)安裝英特爾 EIV。完成本指南后,您就可以在英特爾 處理器、iGPU 和英特爾 銳炫 顯卡上試用示例應用程序了。

1

建議的系統(tǒng)要求

● 處理器:

第 10代 - 第 13 代智能英特爾酷睿 處理器

英特爾 處理器 N 系列

英特爾酷睿 i3 處理器 N 系列

英特爾 銳炫 A 系列顯卡

●至少 8GB 內(nèi)存

●至少 64GB 硬盤

●互聯(lián)網(wǎng)連接

●Ubuntu* 20.04 英特爾物聯(lián)網(wǎng)或 Ubuntu* 22.04 英特爾物聯(lián)網(wǎng)

2

準備目標系統(tǒng)

注意:如果主顯示器設置為 dGPU,Ubuntu 22.04 安裝將凍結。某些設備,例如 ASUS IoT PE3000G 具有默認的 dGPU 作為主顯示器。在 BIOS 菜單中,選擇高級 -> 圖形配置 -> 主顯示器,然后選擇“IGFX”。保存更改并重新啟動系統(tǒng)。接下來,繼續(xù)安裝 Ubuntu 22.04 和 EIV。EIV 安裝完成后,如果您希望使用 dGPU 作為主顯示器,請轉到 BIOS 并切換回“PEG 插槽”。

確保目標系統(tǒng)具有全新的操作系統(tǒng)安裝。請按照以下步驟安裝 Ubuntu 操作系統(tǒng):

將適用于英特爾硬件的 Ubuntu v20.04-IoT or Ubuntu v22.04-IoT Desktop ISO file[1] 下載到開發(fā)人員工作站。

使用映像應用程序(如 balenaEtcher[2] 應用程序)創(chuàng)建可啟動閃存驅動器

刷新 USB 閃存驅動器后,關閉目標系統(tǒng)的電源,插入 USB 閃存驅動器,然后打開目標系統(tǒng)的電源。如果目標系統(tǒng)未從 USB 閃存驅動器啟動,請在系統(tǒng) BIOS 中更改啟動優(yōu)先級。

按照提示安裝具有默認配置的操作系統(tǒng)。有關詳細說明,請參閱本指南[3]。

在代理環(huán)境中,請確保已在 /etc/ 環(huán)境中設置代理。

01

顯卡驅動安裝含EVI

(如已安裝Ubuntu 22.04 請直接從此處安裝)

在目標系統(tǒng)上運行以下命令以安裝 EIV。

1. 安裝 git 和 git 將 EIV 存儲庫克隆到 Ubuntu 系統(tǒng)中。

sudo apt -y install git
Git clone https://github.com/intel/edge-insights-vision.git

向右滑動查看完整代碼

2. 更新系統(tǒng)上的軟件包。

sudo apt-get update

3. 安裝 python3-pip。

sudo apt-get -y install python3-pip

4. 將目錄更改為 edge-insights-vision 并安裝需求包。

cd edge-insights-vision
pip3 install -r requirements.txt
31c31cdc-4d5c-11ee-a25d-92fbcf53809c.png

圖 2:安裝需求包

5.安裝 EIV。如果您的系統(tǒng)具有 dGPU,它會將您的內(nèi)核升級到 6.2.8,并且您的系統(tǒng)將在安裝過程中重新啟動。重新啟動后如果沒有跑到 100%, 請重復執(zhí)行此命令 (由于需要重啟,請在開始安裝之前保存您的工作。)

python3 eiv_install.py

PS. 中國區(qū)用戶請將 eiv_install.py 檔第·25 行

def connect(host='http://google.com'):

改成

def connect(host='https://baidu.com'):

6. 安裝完成后重新啟動系統(tǒng)。

320289bc-4d5c-11ee-a25d-92fbcf53809c.png

圖3:成功安裝EIV

如果 GPU 驅動程序未顯示版本,請重新啟動系統(tǒng)并運行此命令以查看驅動程序版本。

clinfo | grep 'Driver Version'

02

運行 Jupyter 筆記本教程

按照以下步驟啟動 Jupyter 筆記本并運行基本教程以驗證目標系統(tǒng)是否正常工作。

1. 成功安裝后,將 launch_notebooks.sh 腳本更改為可執(zhí)行文件并運行啟動器腳本,如下所示:

cd edge-insights-vision
chmod +x launch_notebooks.sh
./launch_notebooks.sh

2. 打開瀏覽器并粘貼下面突出顯示的 URL 以打開 Jupyter 筆記本。

3241c352-4d5c-11ee-a25d-92fbcf53809c.png

圖 4: Output of launch_notebooks.sh

3. 如果您在瀏覽器中看到以下頁面代表所有 OpenVINO notebooks 都可以用了

328117fa-4d5c-11ee-a25d-92fbcf53809c.png

圖 5: Jupyter Notebook in the browser

4. 如果打開“notebooks”文件夾,則可以看到所有可用筆記本的列表。

3291a0a2-4d5c-11ee-a25d-92fbcf53809c.png

5. 選擇 notebook 236-stable-diffusion-v2/236-stable-diffusion-v2-optimum-demo-comparison.ipynb

32af5ac0-4d5c-11ee-a25d-92fbcf53809c.png

6. 它允許從文字描述生成圖像,并有助于比較在 CPU 和獨立 GPU 上運行不同管道時的性能。

7. 在“顯示可用設備信息”步驟中,您可以看到所有設備,這些設備可用于在此 PC 上進行推理。由于我的電腦中安裝了獨立的 GPU,因此列表中有 GPU.1 Intel (R) Arc (TM) Pro A40/A50。

32ec54c0-4d5c-11ee-a25d-92fbcf53809c.png

8. 在此 notebook 中執(zhí)行的第一個模型是托管在 Hugging Face 上的預訓練 Pytorch 模型。

https://huggingface.co/stabilityai/stable-diffusion-2-1

在此單元中,使用standard Stable Diffusion Pipeline在CPU上執(zhí)行。

3313c88e-4d5c-11ee-a25d-92fbcf53809c.png

9. 它通過文本描述生成圖像,如下所示,在我的電腦上推理大約需要 2 分鐘。

3332fb3c-4d5c-11ee-a25d-92fbcf53809c.png

10. 下一步使用 OpenVINO 進行穩(wěn)定擴散 為此,將同一模型轉換為 OpenVINO IR(Intermediate Representation)格式,并使用 OpenVINO 穩(wěn)定擴散管道。CPU 用于推理。

3313c88e-4d5c-11ee-a25d-92fbcf53809c.png

對比于使用前已有了顯著速度的改進,只需 1 分 16 秒。因此,僅應用 OpenVINO Stable Diffusion Pipeline,性能就提高了近 2 倍。

11. 最后一個實驗是在剛裝好的顯卡上運行 Stable Diffusion。將 GPU 設置為推理設備并運行這幾行代碼

3431973c-4d5c-11ee-a25d-92fbcf53809c.png

可以在森林中看到新的紅色汽車和進一步的性能改進!這次只需要 43 秒, 對比于原來的 2 分鐘有了 60% 以上的提升

345a30b6-4d5c-11ee-a25d-92fbcf53809c.png

總結

本文介紹如何使用 EIV 用 5 行指令在快速搭建含英特爾顯卡及 OpenVINO 的 AI 開發(fā)環(huán)境。并借由文生圖模型Stable Diffusion 說明了 OpenVINO 如何優(yōu)化其推理速度。





審核編輯:劉清

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

原文標題:Linux Ubuntu 安裝英特爾顯卡驅動玩轉 AIGC|開發(fā)者實戰(zhàn)

文章出處:【微信號:英特爾物聯(lián)網(wǎng),微信公眾號:英特爾物聯(lián)網(wǎng)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    何在您的英特爾? Edison 開發(fā)板上更新(刷新)固件

    本部分介紹了如何在您的英特爾? Edison 開發(fā)板上更新(刷新)固件。Flash Tool Lite 是刷新開發(fā)板固件的首選方法。固件是開發(fā)
    發(fā)表于 06-15 15:24

    宿敵相爭 AMD向英特爾授權顯卡芯片技術的可能性不大

    ?! ∨c英特爾簽訂技術授權協(xié)議的傳聞已經(jīng)對AMD的股價造成了影響:5月17日傳出“確認”消息當天,股價從大約11美元升值12.77美元;而CEO蘇姿豐未能確認該消息后,股價又在美國時間本周二盤中跌至10.79元。然而不管股價怎樣變化,在宿敵相爭的局面下,AMD向
    發(fā)表于 05-27 16:12

    英特爾高清顯卡4600幫助

    和NVIDIA GTX 960M。顯示器的色溫配置為R-75,G-75,B-75(每個的最大設置為100)。英特爾高清顯卡4600可以選擇“默認RGB”,“限制RGB”或“全RGB”。此外,還有一個啟用或禁用
    發(fā)表于 10-26 14:53

    英特爾顯卡控制面板無法打開

    你好我有一個問題英特爾高清顯卡控制面板保持“初始化”但不會打開我該怎么辦?以上來自于谷歌翻譯以下為原文Hello i have a problem intel HD graphic card
    發(fā)表于 10-29 14:37

    蘋果Mac棄英特爾芯片的原因

      蘋果首次舉行線上開發(fā)者大會(WWDC20),在一系列iOS14、macOS等軟硬件更新宣布中,最重磅的莫過于蘋果電腦Mac未來將使用自研的ARM架構芯片,逐步替代現(xiàn)有的英特爾芯片。  在業(yè)
    發(fā)表于 06-23 08:53

    英特爾重點發(fā)布oneAPI v1.0,異構編程器到底是什么

    他們在保留現(xiàn)有軟件投資的基礎上,搭建一座無縫連接的橋梁,從而為未來的多架構世界創(chuàng)造更多豐富的應用程序。結語英特爾已經(jīng)深入開發(fā)者生態(tài)領域超過20年。英特爾擁有15000多名軟件工程師和1
    發(fā)表于 10-26 13:51

    蘋果放棄未來在iPhone上使用英特爾5G基帶芯片 精選資料推薦

    騰訊科技訊,7 月 5 日據(jù)國外媒體報道,英特爾未來不會再向蘋果的 iPhone 智能手機提供基帶芯片了。英特爾剛剛確認,公司已經(jīng)停止開發(fā)部分原本計劃使用在蘋果 iPhone 上的
    發(fā)表于 07-23 06:20

    介紹英特爾?分布式OpenVINO?工具包

    介紹英特爾?分布式OpenVINO?工具包可快速部署模擬人類視覺的應用程序和解決方案。 該工具包基于卷積神經(jīng)網(wǎng)絡(CNN),可擴展英特爾?硬件的計算機視覺(CV)工作負載,從而最大限度地提高
    發(fā)表于 07-26 06:45

    英特爾發(fā)布DG1圖形顯卡,配備藍色陰影的RGB燈

    英特爾在2020年國際消費電子展(CES 2020)上正式發(fā)布DG1圖形顯卡,今天英特爾公司還展示了新款DG1顯卡開發(fā)樣卡及其圖形渲染實力
    的頭像 發(fā)表于 01-10 14:01 ?3421次閱讀

    英特爾推出了英特爾銳炬Xe MAX獨立顯卡

    英特爾推出了英特爾銳炬 Xe MAX 獨立顯卡,該顯卡專為輕薄型筆記本電腦設計,現(xiàn)已通過合作伙伴問世。英特爾銳炬 Xe MAX 獨立
    的頭像 發(fā)表于 11-01 12:15 ?8804次閱讀

    英特爾發(fā)布開源AI參考套件

    學習管道說明、庫和用于跨架構運行的英特爾oneAPI組件,讓數(shù)據(jù)科學家和開發(fā)者能夠學習如何更快速、更簡單地在醫(yī)療、制造、零售和其他行業(yè)部署準確性更高、性能更優(yōu)和總落地成本更低的AI。
    發(fā)表于 07-15 16:45 ?707次閱讀

    英特爾銳炫Pro圖形顯卡上新!

    英特爾推出兩款全新英特爾銳炫Pro圖形顯卡;搭載英特爾銳炫Pro A40圖形顯卡的系統(tǒng)現(xiàn)已出貨。 全新發(fā)布:
    的頭像 發(fā)表于 06-09 20:30 ?726次閱讀

    英特爾銳炫Pro圖形顯卡上新!

    英特爾推出兩款全新英特爾銳炫Pro圖形顯卡;搭載英特爾銳炫Pro A40圖形顯卡的系統(tǒng)現(xiàn)已出貨。 全新發(fā)布:
    的頭像 發(fā)表于 06-21 13:10 ?739次閱讀
    <b class='flag-5'>英特爾</b>銳炫Pro圖形<b class='flag-5'>顯卡</b>上新!

    使用英特爾開發(fā)者套件搭建RTMP流媒體服務器

    本文將會介紹如何使用英特爾 開發(fā)者套件——愛克斯開發(fā)快速搭建 RTMP 流媒體服務器,并利用 FFmpeg* 實現(xiàn)視頻推流的功能。由于 F
    的頭像 發(fā)表于 07-18 15:58 ?838次閱讀
    使用<b class='flag-5'>英特爾</b><b class='flag-5'>開發(fā)</b>者套件<b class='flag-5'>搭建</b>RTMP流媒體服務器

    華擎推出AI QuickSet軟件,支持英特爾銳炫Arc A系列顯卡

    今日,華擎宣布將AI QuickSet軟件工具擴展至英特爾銳炫Arc A系列顯卡,使其能夠便捷地安裝Stable Diffusion web UI OpenVINO,結合英特爾Open
    的頭像 發(fā)表于 05-11 10:58 ?654次閱讀