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

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

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

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

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

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

EIV (Edge Insight Vision) 具有一組預(yù)集成組件,專為邊緣應(yīng)用的計(jì)算機(jī)視覺(jué)深度學(xué)習(xí)推理而設(shè)計(jì),并針對(duì)英特爾架構(gòu)進(jìn)行了優(yōu)化。它作為容器化架構(gòu)或獨(dú)立運(yùn)行時(shí)實(shí)現(xiàn)。

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

工作原理

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

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

圖 1:視覺(jué)邊緣洞察模塊

EIV 安裝三大模塊

Docker

Intel GPU drivers

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

入門(mén)指南

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

1

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

● 處理器:

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

英特爾 處理器 N 系列

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

英特爾 銳炫 A 系列顯卡

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

●至少 64GB 硬盤(pán)

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

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

2

準(zhǔn)備目標(biāo)系統(tǒng)

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

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

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

使用映像應(yīng)用程序(如 balenaEtcher[2] 應(yīng)用程序)創(chuàng)建可啟動(dòng)閃存驅(qū)動(dòng)器。

刷新 USB 閃存驅(qū)動(dòng)器后,關(guān)閉目標(biāo)系統(tǒng)的電源,插入 USB 閃存驅(qū)動(dòng)器,然后打開(kāi)目標(biāo)系統(tǒng)的電源。如果目標(biāo)系統(tǒng)未從 USB 閃存驅(qū)動(dòng)器啟動(dòng),請(qǐng)?jiān)谙到y(tǒng) BIOS 中更改啟動(dòng)優(yōu)先級(jí)。

按照提示安裝具有默認(rèn)配置的操作系統(tǒng)。有關(guān)詳細(xì)說(shuō)明,請(qǐng)參閱本指南[3]。

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

01

顯卡驅(qū)動(dòng)安裝含EVI

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

在目標(biāo)系統(tǒng)上運(yùn)行以下命令以安裝 EIV。

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

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

向右滑動(dòng)查看完整代碼

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,它會(huì)將您的內(nèi)核升級(jí)到 6.2.8,并且您的系統(tǒng)將在安裝過(guò)程中重新啟動(dòng)。重新啟動(dòng)后如果沒(méi)有跑到 100%, 請(qǐng)重復(fù)執(zhí)行此命令 (由于需要重啟,請(qǐng)?jiān)陂_(kāi)始安裝之前保存您的工作。)

python3 eiv_install.py

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

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

改成

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

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

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

圖3:成功安裝EIV

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

clinfo | grep 'Driver Version'

02

運(yùn)行 Jupyter 筆記本教程

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

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

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

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

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

圖 4: Output of launch_notebooks.sh

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

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

圖 5: Jupyter Notebook in the browser

4. 如果打開(kāi)“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 和獨(dú)立 GPU 上運(yùn)行不同管道時(shí)的性能。

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

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

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

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

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

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

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

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

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

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

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

11. 最后一個(gè)實(shí)驗(yàn)是在剛裝好的顯卡上運(yùn)行 Stable Diffusion。將 GPU 設(shè)置為推理設(shè)備并運(yùn)行這幾行代碼

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

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

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

總結(jié)

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





審核編輯:劉清

聲明:本文內(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)投訴

原文標(biāo)題:Linux Ubuntu 安裝英特爾顯卡驅(qū)動(dòng)玩轉(zhuǎn) AIGC|開(kāi)發(fā)者實(shí)戰(zhàn)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    宿敵相爭(zhēng) AMD向英特爾授權(quán)顯卡芯片技術(shù)的可能性不大

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

    英特爾高清顯卡4600幫助

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

    英特爾顯卡控制面板無(wú)法打開(kāi)

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

    為什么選擇加入英特爾?

    近日,加入英特爾已有3個(gè)月的明星芯片架構(gòu)師Jim Keller接受了外媒VentureBeat的采訪,在采訪中談及了自己加入英特爾的始末和讓其為之興奮的新角色——英特爾公司技術(shù)、系統(tǒng)架構(gòu)和客戶端事業(yè)部高級(jí)副總裁兼芯片工程事業(yè)部總
    發(fā)表于 07-25 07:31

    蘋(píng)果Mac棄英特爾芯片的原因

      蘋(píng)果首次舉行線上開(kāi)發(fā)者大會(huì)(WWDC20),在一系列iOS14、macOS等軟硬件更新宣布中,最重磅的莫過(guò)于蘋(píng)果電腦Mac未來(lái)將使用自研的ARM架構(gòu)芯片,逐步替代現(xiàn)有的英特爾芯片?! ≡跇I(yè)
    發(fā)表于 06-23 08:53

    英特爾重點(diǎn)發(fā)布o(jì)neAPI v1.0,異構(gòu)編程器到底是什么

    他們?cè)诒A衄F(xiàn)有軟件投資的基礎(chǔ)上,搭建一座無(wú)縫連接的橋梁,從而為未來(lái)的多架構(gòu)世界創(chuàng)造更多豐富的應(yīng)用程序。結(jié)語(yǔ)英特爾已經(jīng)深入開(kāi)發(fā)者生態(tài)領(lǐng)域超過(guò)20年。英特爾擁有15000多名軟件工程師和1
    發(fā)表于 10-26 13:51

    蘋(píng)果放棄未來(lái)在iPhone上使用英特爾5G基帶芯片 精選資料推薦

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

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

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

    英特爾推出了英特爾銳炬Xe MAX獨(dú)立顯卡

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

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

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

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

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

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

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

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

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

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

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