一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

使用OpenVINO?在算力魔方上加速stable diffusion模型

英特爾物聯(lián)網(wǎng) ? 來源:英特爾物聯(lián)網(wǎng) ? 2023-05-12 09:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

文章作者:

英特爾AI布道師 武卓博士

英特爾物聯(lián)網(wǎng)行業(yè)創(chuàng)新大使 劉力

01什么是 stable diffusion 模型

Stable Diffusion 是 stability.ai 開源的 AI 圖像生成模型,實現(xiàn)輸入文字,生成圖像的功能。Stable Diffusion 將 AI 圖像生成提升到了全新高度,將引發(fā)媒體創(chuàng)作領(lǐng)域的革命。

引用自:https://github.com/Stability-AI/StableDiffusion

02什么是算力魔方

算力魔方是一款可以DIY的迷你主機,采用了抽屜式設(shè)計,后續(xù)組裝、升級、維護只需要拔插模塊。

通過選擇計算模塊的版本,再搭配不同額 IO 模塊可以組成豐富的配置,適應(yīng)不同場景。性能不夠時,可以升級計算模塊提升算力, IO 接口不匹配時,可以更換 IO 模塊調(diào)整功能,而無需重構(gòu)整個系統(tǒng)。

基于 OpenVINO 在算力魔方上實現(xiàn) Stable Diffusion 模型的推理加速,獲得了14.9秒出圖(不含模型初始化)的性能。

在圖像生成過程中:CPU 占用16%,內(nèi)存占用7.5GB, GPU 占用100%,顯存利用率98.5%。

16e948fa-f005-11ed-90ce-dac502259ad0.png

測試代碼如下所示,方便讀者在算力魔方上復(fù)現(xiàn):

https://github.com/openvinotoolkit/openvino_notebooks/tree/main/notebooks/225-stable-diffusion-text-to-image

(復(fù)制鏈接到瀏覽器打開)

那么接下來,我們就為大家劃劃重點,起來看看有哪些重要的步驟、以及生成的畫作效果如何吧!

在這個代碼示例中,我們采用了 Stable Diffusion 模型,將模型轉(zhuǎn)換為 OpenVINO 中間表示 ( IR ) 格式,以便它在英特爾 GPU 上獲得高效運行。

另外,通過將 FP32 模型壓縮到 FP16 ,我們將模型大小減少了一半(接近一半),而且運行所需的 RAM/VRAM 現(xiàn)在也少了很多。最重要的是,由于加入了英特爾 Xe 矩陣擴展( XMX ), GPU 處理速度也獲得了顯著提升。

以下是我運行這個 Notebook 得到的一些結(jié)果,非常有趣。借助英特爾銳炫 A380 獨立顯卡,我可以實現(xiàn)大約每秒 6.0 次的迭代(未使用調(diào)試模式)。這意味著生成一幅下面的高質(zhì)量圖像通常只需不到 10 秒鐘。

圖1在基于OpenVINO Notebooks 和算力魔方(英特爾銳炫 A380 )的平臺上,通過“ StableDiffusion ”模型文本轉(zhuǎn)圖像功能生成的結(jié)果

看完了以上的 AI 作畫的結(jié)果,你有沒有心動、想自己動手試試呢?接下來,我們來看看你需要哪些主要步驟,就能在自己的機器上運行我們這個 StableDiffusion 的 notebook 代碼示例了

首先,這是 OpenVINO Notebooks 的倉庫。它具有今天完成演示所需要的一切。

openvino_notebooks/notebooks at main · openvinotoolkit/openvino_notebooks

向右滑動查看完整代碼

Stable Diffusion 位于 225-stable-diffusion-text-to-image 文件夾下。

在 notebook 代碼示例中,我們不僅介紹了著名的文本轉(zhuǎn)圖像管道,還加入了圖像轉(zhuǎn)圖像生成管道。但它的真正意義是什么?我們?nèi)绾芜\行它?

175ee86c-f005-11ed-90ce-dac502259ad0.png

管道

03如何安裝

如需安裝 OpenVINO Notebooks ,您可參照此處的說明(適用于 Windows ):

https://github.com/openvinotoolkit/openvino_notebooks/wiki/Windows

如果您是 Linux 用戶,可點擊此鏈接:

https://github.com/openvinotoolkit/openvino_notebooks/wiki/Ubuntu

總體而言,您可實施以下幾步:

安裝 Python 3.10.x。(或下方內(nèi)容)并創(chuàng)建一個虛擬環(huán)境

python3 -m venv openvino_env
source openvino_env/bin/activate #for linux

對目錄實施 Git 克隆

git clone --depth=1 https://github.com/openvinotoolkit/openvino_notebooks.gitcd openvino_notebooks

安裝所有的庫和依賴項

pip install -r requirements.txt

運行 Jupyter Notebook

jupyter lab notebooks
178a12c6-f005-11ed-90ce-dac502259ad0.png

運行所有單元格并等待 =)

現(xiàn)在,查看代碼。我們切實地優(yōu)化 PyTorch 管道,并使用 OpenVINO 執(zhí)行代碼。

17c3b882-f005-11ed-90ce-dac502259ad0.png

首次下載和轉(zhuǎn)換可能需要一點時間。完成之后,您將得到一組 IR 文件。

為了方便,我已在這里將這些預(yù)訓(xùn)練的優(yōu)化模型更新到 huggingface,大家可以直接下載使用:

https://huggingface.co/bes-dev/stable-diffusion-v1-4-openvino

(復(fù)制鏈接到瀏覽器打開)

17f63b7c-f005-11ed-90ce-dac502259ad0.png

現(xiàn)在,如果您有幸使用英特爾銳炫獨立顯卡,您便可將下圖中設(shè)備名稱的代碼改為“ GPU ”。默認情況下,它使用“ AUTO ”,并會自動切換至檢測到的 GPU 。

18205948-f005-11ed-90ce-dac502259ad0.png

讓它在 GPU 上運行:

18468e24-f005-11ed-90ce-dac502259ad0.png

自動插件。它先使用 CPU ,然后自動切換至 GPU 。

04結(jié)論

算力魔方是一款小巧而強大的計算設(shè)備,它們外形小巧、功耗低、接口豐富、可拓展性高,廣泛用于教育、醫(yī)療保健、機器人、自動化和物聯(lián)網(wǎng)等行業(yè)。

通過將算力魔方與 OpenVINO 相結(jié)合,可以實現(xiàn)各種復(fù)雜 AI 應(yīng)用,包括加速 AI 模型的推理計算,實時圖像和視頻處理以及設(shè)備之間的低延遲通信等。

在算力魔方上評估 OpenVINO 的 AI 加速效果, OpenVINO Notebooks 無疑是首選。

歡迎在算力魔方上下載并安裝 OpenVINO Notebooks

https://github.com/openvinotoolkit/openvino_notebooks

(復(fù)制鏈接到瀏覽器打開)

審核編輯:湯梓紅

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

    關(guān)注

    68

    文章

    11080

    瀏覽量

    217062
  • AI
    AI
    +關(guān)注

    關(guān)注

    88

    文章

    35136

    瀏覽量

    279795
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3520

    瀏覽量

    50421
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    483

    瀏覽量

    17683
  • 算力
    +關(guān)注

    關(guān)注

    2

    文章

    1200

    瀏覽量

    15652

原文標(biāo)題:使用OpenVINO?在算力魔方上加速stable diffusion模型 | 開發(fā)者實戰(zhàn)

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    AI愛克斯開發(fā)板OpenVINO?加速YOLOv8目標(biāo)檢測模型

    AI 愛克斯開發(fā)板OpenVINO 加速 YOLOv8 分類模型》介紹了 AI 愛
    的頭像 發(fā)表于 05-12 09:08 ?1798次閱讀
    <b class='flag-5'>在</b>AI愛克斯開發(fā)板<b class='flag-5'>上</b>用<b class='flag-5'>OpenVINO</b>?<b class='flag-5'>加速</b>YOLOv8目標(biāo)檢測<b class='flag-5'>模型</b>

    使用OpenVINO?魔方加速stable diffusion模型

    魔方一款可以DIY的迷你主機,采用了抽屜式設(shè)計,后續(xù)組裝、升級、維護只需要拔插模塊。通過選擇計算模塊的版本,再搭配不同額IO模塊可以組成豐富的配置,適應(yīng)不同場景。
    的頭像 發(fā)表于 05-25 14:34 ?1086次閱讀
    使用<b class='flag-5'>OpenVINO</b>?<b class='flag-5'>在</b><b class='flag-5'>算</b><b class='flag-5'>力</b><b class='flag-5'>魔方</b><b class='flag-5'>上</b><b class='flag-5'>加速</b><b class='flag-5'>stable</b> <b class='flag-5'>diffusion</b><b class='flag-5'>模型</b>

    AI愛克斯開發(fā)板使用OpenVINO加速YOLOv8目標(biāo)檢測模型

    AI愛克斯開發(fā)板OpenVINO加速YOLOv8分類模型》介紹了AI愛克斯開發(fā)板
    的頭像 發(fā)表于 05-26 11:03 ?1846次閱讀
    AI愛克斯開發(fā)板<b class='flag-5'>上</b>使用<b class='flag-5'>OpenVINO</b><b class='flag-5'>加速</b>YOLOv8目標(biāo)檢測<b class='flag-5'>模型</b>

    優(yōu)化 Stable Diffusion GKE 的啟動體驗

    Diffusion 等應(yīng)運而生。Stable Diffusion 是一個文字生成圖像的 Diffusion 模型,它能夠根據(jù)給定任何文本輸
    的頭像 發(fā)表于 06-03 08:35 ?1265次閱讀

    AI愛克斯開發(fā)板OpenVINO?加速YOLOv8-seg實例分割模型

    AI 愛克斯開發(fā)板OpenVINO 加速 YOLOv8 目標(biāo)檢測模型》介紹了 AI
    的頭像 發(fā)表于 06-05 11:52 ?1458次閱讀
    <b class='flag-5'>在</b>AI愛克斯開發(fā)板<b class='flag-5'>上</b>用<b class='flag-5'>OpenVINO</b>?<b class='flag-5'>加速</b>YOLOv8-seg實例分割<b class='flag-5'>模型</b>

    iPhone兩秒出圖,目前已知的最快移動端Stable Diffusion模型來了

    近日,Snap 研究院推出最新高性能 Stable Diffusion 模型,通過對網(wǎng)絡(luò)結(jié)構(gòu)、訓(xùn)練流程、損失函數(shù)全方位進行優(yōu)化, iPhone 14 Pro
    的頭像 發(fā)表于 06-12 15:25 ?1151次閱讀
    iPhone兩秒出圖,目前已知的最快移動端<b class='flag-5'>Stable</b> <b class='flag-5'>Diffusion</b><b class='flag-5'>模型</b>來了

    AI愛克斯開發(fā)板OpenVINO?加速YOLOv8-seg實例分割模型

    AI 愛克斯開發(fā)板OpenVINO 加速 YOLOv8 目標(biāo)檢測模型》介紹了 AI
    的頭像 發(fā)表于 06-30 10:43 ?1925次閱讀
    <b class='flag-5'>在</b>AI愛克斯開發(fā)板<b class='flag-5'>上</b>用<b class='flag-5'>OpenVINO</b>?<b class='flag-5'>加速</b>YOLOv8-seg實例分割<b class='flag-5'>模型</b>

    美格智能高AI模組成功運行Stable Diffusion模型

    研發(fā)團隊成功自研高模組運行文生圖大模型Stable
    的頭像 發(fā)表于 07-21 11:17 ?1095次閱讀

    使用OpenVINOStable Diffusion V2.1實現(xiàn)AI硬件加速的方法

    隨著 AIGC 模型越來越強大,并取得了更驚人的結(jié)果,任意運行 AIGC 模型, 比如 Stable Diffusion,對于開發(fā)人員來說仍然面臨一些挑戰(zhàn)。首先,GPU 的安裝設(shè)置需要
    的頭像 發(fā)表于 07-21 11:47 ?3154次閱讀
    使用<b class='flag-5'>OpenVINO</b><b class='flag-5'>在</b><b class='flag-5'>Stable</b> <b class='flag-5'>Diffusion</b> V2.1<b class='flag-5'>上</b>實現(xiàn)AI硬件<b class='flag-5'>加速</b>的方法

    美格智能團隊成功AI模組運行大模型Stable Diffusion

    研發(fā)團隊成功自研高模組運行文生圖大模型StableDiffusion,而這僅僅是我們將思索變?yōu)閷嶋H行動的第一步,AIGC的大時代,才
    的頭像 發(fā)表于 07-21 13:50 ?955次閱讀
    美格智能團隊成功<b class='flag-5'>在</b>高<b class='flag-5'>算</b><b class='flag-5'>力</b>AI模組<b class='flag-5'>上</b>運行大<b class='flag-5'>模型</b><b class='flag-5'>Stable</b> <b class='flag-5'>Diffusion</b>

    OpenVINO賦能BLIP實現(xiàn)視覺語言AI邊緣部署

    人類通過視覺和語言感知世界。人工智能的一個長期目標(biāo)是構(gòu)建智能體,通過視覺和語言輸入來理解世界,并通過自然語言與人類交流。比如,《幾行代碼加速 Stable Diffusion
    的頭像 發(fā)表于 09-01 10:26 ?2622次閱讀

    使用OpenVINO 2024.4魔方上部署Llama-3.2-1B-Instruct模型

    前面我們分享了《三步完成Llama3魔方的本地量化和部署》。2024年9月25日,Meta又發(fā)布了Llama3.2:一個多語言大型語言模型
    的頭像 發(fā)表于 10-12 09:39 ?1451次閱讀
    使用<b class='flag-5'>OpenVINO</b> 2024.4<b class='flag-5'>在</b><b class='flag-5'>算</b><b class='flag-5'>力</b><b class='flag-5'>魔方</b>上部署Llama-3.2-1B-Instruct<b class='flag-5'>模型</b>

    如何開啟Stable Diffusion WebUI模型推理部署

    如何開啟Stable Diffusion WebUI模型推理部署
    的頭像 發(fā)表于 12-11 20:13 ?558次閱讀
    如何開啟<b class='flag-5'>Stable</b> <b class='flag-5'>Diffusion</b> WebUI<b class='flag-5'>模型</b>推理部署

    魔方本地部署Phi-4模型

    ?作者:魔方創(chuàng)始人/英特爾邊緣計算創(chuàng)新大使 劉 前面我們分享了《Meta重磅發(fā)布Llama 3.3 70B:開源AI模型的新里程碑》,
    的頭像 發(fā)表于 01-15 11:05 ?501次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>算</b><b class='flag-5'>力</b><b class='flag-5'>魔方</b><b class='flag-5'>上</b>本地部署Phi-4<b class='flag-5'>模型</b>

    基于魔方與PP-OCRv5的OpenVINO智能文檔識別方案

    )團隊最新推出的PP-OCRv5模型精度和效率實現(xiàn)了顯著突破,結(jié)合Intel OpenVINO工具套件的硬件加速能力,能夠為各類文檔處理
    的頭像 發(fā)表于 06-12 21:19 ?555次閱讀
    基于<b class='flag-5'>算</b><b class='flag-5'>力</b><b class='flag-5'>魔方</b>與PP-OCRv5的<b class='flag-5'>OpenVINO</b>智能文檔識別方案