在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

使用OpenVINO在Stable Diffusion V2.1上實現AI硬件加速的方法

英特爾物聯網 ? 來源:英特爾物聯網 ? 2023-07-21 11:47 ? 次閱讀

文章作者:武卓博士英特爾 AI 布道師

隨著 AIGC 模型越來越強大,并取得了更驚人的結果,任意運行 AIGC 模型, 比如 Stable Diffusion,對于開發人員來說仍然面臨一些挑戰。首先,GPU 的安裝設置需要我們處理復雜的配置和兼容性問題,這可能既耗時又令人沮喪。此外,如果運行 Stable Diffusion 代碼前需要經過復雜的軟件安裝和環境配置步驟,這也會帶來額外的困難。因為開發者們經常被干凈直觀的 API 所吸引,這使我們能夠輕松地與模型交互并簡化我們的工作流程。最后,在沒有復雜代碼編寫以及編譯的情況下,如何快速完成硬件加速仍然是一個開發者們優先關心的事項,因為開發者們總是尋求高效而直接的解決方案來充分利用 AIGC 算法的潛力。

d8e8f842-26ec-11ee-962d-dac502259ad0.png

圖1.我們需要更改的代碼行數以獲得英特爾的硬件加速

在這篇文章中,我們將探索使用 Optimum Intel (OpenVINO)在 Stable Diffusion V2.1上實現 AI 硬件加速的最快方法(使用最少的代碼行和依賴項安裝)。我們還將指導您完成在本地機器上運行 Stable Diffusion 的安裝和使用過程,并通過 OpenVINO2023.0版本進行優化和加速。只需幾行 Python 代碼,您就可以在幾秒鐘內生成帶有文本的圖像。此外,OpenVINO簡化了在不同硬件平臺(包括英特爾 Desktop CPU、iGPU、dGPU 和 Xeon CPU)上加速工作的過程,使您的工作在部署時更加靈活。

01安裝

使用如下一行代碼安裝

pip install -q "optimum-intel[openvino,diffusers]"@git+https://github.com/huggingface/optimum-intel.git

向右滑動查看完整代碼

02下載預轉換過的

Stable Diffusion 2.1 IR 模型

Stable Diffusion 將6個元素結合在一起,一個帶有標記器的文本編碼器模型,一個帶調度器的 UNet 模型,以及一個帶有解碼器和編碼器模型的自動編碼器。

這里使用的基礎模型是 "stabilityai/stable-diffusion-2-1-base"。該模型被轉換為 OpenVINO格式,用于使用Optimum Intel [OpenVINO] 在 CPU 或英特爾 GPU 上加速推理。模型權重以 FP16 精度存儲,這將模型的大小減少了一半。你可以發現這個 Notebook 中使用的模型名稱是"helenai/stabilityai-stable-diffusion-2-1-base-ov"。讓我們下載帶有以下代碼的預轉換模型 Srable Diffusion 2.1 Intermediate Representation Format (IR)

from optimum.intel.openvino import OVStableDiffusionPipeline
# download the pre-converted SD v2.1 model from Helena's HF repo
name = "helenai/stabilityai-stable-diffusion-2-1-base-ov"


pipe = OVStableDiffusionPipeline.from_pretrained(name, compile=False)
pipe.reshape(batch_size=1, height=512, width=512, num_images_per_prompt=1)

向右滑動查看完整代碼

03保存預先訓練好的模型,

選擇推理設備并編譯

我們已經下載了預先訓練和轉換的 IR 格式 Stable Diffusion 模型。讓我們保存模型,并使用以下代碼編譯它進行 AI 推理

pipe.save_pretrained("./openvino_ir")
pipe.to("GPU.1")
pipe.compile()

向右滑動查看完整代碼

04發揮你的創意,輸入文本,

享受生成的美圖吧

現在是時候發揮創意了!輸入創意提示,并使用以下內容欣賞生成的圖像。

# Generate an image. 
prompt = "red car in snowy forest, epic vista, beautiful landscape, 4k, 8k"
output = pipe(prompt, num_inference_steps=17, output_type="pil").images[0]
output.save("image.png")
output

向右滑動查看完整代碼

以下動圖展示了圖片生成的各步驟的效果。

image.png

審核編輯:湯梓紅

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

    關注

    61

    文章

    9964

    瀏覽量

    171775
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4740

    瀏覽量

    128949
  • AI
    AI
    +關注

    關注

    87

    文章

    30896

    瀏覽量

    269087
  • python
    +關注

    關注

    56

    文章

    4797

    瀏覽量

    84689
  • AIGC
    +關注

    關注

    1

    文章

    362

    瀏覽量

    1543

原文標題:幾行代碼加速 Stable Diffusion,使用 OpenVINO? 輕松文生圖 | 開發者實戰

文章出處:【微信號:英特爾物聯網,微信公眾號:英特爾物聯網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PSoC 6 MCUBoot和mbedTLS是否支持加密硬件加速

    。 使用 MCUBoot 驗證兩個應用程序時,運行時間大約需要五秒鐘。 README.md 的 \"安全 \"一欄中寫道 與軟件實現相比,硬件加速加密技術將啟動時間縮短了四倍多
    發表于 05-29 08:17

    SComAssistant V2.1

    SComAssistant V2.1是一個串口調試軟件。
    發表于 03-15 12:19 ?250次下載
    SComAssistant <b class='flag-5'>V2.1</b>

    串口通信助手v2.1

    串口通信助手v2.1,MATLAB源代碼,感興趣的小伙伴們可以看看。
    發表于 07-25 10:45 ?10次下載

    ST-Link V2.1 制作使用

    ,都是可以用的, 但有官方維護持續更新的才是有靈魂的, ST-Link V2.1是ST官方推出的新的固件, 需要在特定硬件下才能實現, 下面我們就來簡紹一下ST-Link V2.1。2
    發表于 12-22 19:47 ?26次下載
    ST-Link <b class='flag-5'>V2.1</b> 制作使用

    Stability AI開源圖像生成模型Stable Diffusion

    Stable Diffusion 的很多用戶已經公開發布了生成圖像的樣例,Stability AI 的首席開發者 Katherine Crowson 推特
    的頭像 發表于 09-21 15:37 ?2957次閱讀

    AI愛克斯開發板OpenVINO?加速YOLOv8目標檢測模型

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

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

    Stable Diffusion 是 stability.ai 開源的 AI 圖像生成模型,實現輸入文字,生成圖像的功能。
    的頭像 發表于 05-12 09:10 ?1468次閱讀
    使用<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'>stable</b> <b class='flag-5'>diffusion</b>模型

    AI愛克斯開發板使用OpenVINO加速YOLOv8目標檢測模型

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

    優化 Stable Diffusion GKE 的啟動體驗

    Diffusion 等應運而生。Stable Diffusion 是一個文字生成圖像的 Diffusion 模型,它能夠根據給定任何文本輸入生成逼真的圖像。我們
    的頭像 發表于 06-03 08:35 ?896次閱讀

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

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

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

    近日,Snap 研究院推出最新高性能 Stable Diffusion 模型,通過對網絡結構、訓練流程、損失函數全方位進行優化, iPhone 14 Pro
    的頭像 發表于 06-12 15:25 ?784次閱讀
    iPhone兩秒出圖,目前已知的最快移動端<b class='flag-5'>Stable</b> <b class='flag-5'>Diffusion</b>模型來了

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

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

    OpenVINO賦能BLIP實現視覺語言AI邊緣部署

    ,使用 OpenVINO 輕松文生圖》中,我們介紹了利用 OpenVINO 運行 Stable Diffusion 模型,快速實現文生圖應用
    的頭像 發表于 09-01 10:26 ?2388次閱讀

    OpenVIN賦能BLIP實現視覺語言AI邊緣部署

    ,使用 OpenVINO 輕松文生圖》中,我們介紹了利用OpenVINO 運行Stable Diffusion模型,快速實現文生圖應用。讓人
    的頭像 發表于 09-04 10:54 ?1w次閱讀
    OpenVIN賦能BLIP<b class='flag-5'>實現</b>視覺語言<b class='flag-5'>AI</b>邊緣部署

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

    如何開啟Stable Diffusion WebUI模型推理部署
    的頭像 發表于 12-11 20:13 ?104次閱讀
    如何開啟<b class='flag-5'>Stable</b> <b class='flag-5'>Diffusion</b> WebUI模型推理部署
    主站蜘蛛池模板: 3344在线观看永久免费| 中文字幕在线色| 精品久久久久久久免费加勒比| 寂寞午夜影院| 在线高清国产| 手机看片a永久免费看大片| 日韩一级欧美一级| 九色视频播放| 在线观看天堂| 久久天天躁夜夜躁狠狠85台湾 | 国产视频久| 亚洲综合图片人成综合网| 国产一区二区三区夜色| 四虎在线成人免费网站| 免费播放黄色| 一级毛片免费不卡在线视频| 久久99精品久久久久久秒播| 亚洲精品亚洲人成毛片不卡 | 日韩在线一区视频| 鲁老汉精品视频在线观看| 亚洲第七页| 福利影院在线| 最新日韩中文字幕| 黄色自拍偷拍| 色综合天天综合网站中国| h网站免费在线观看| 亚洲成人在线电影| 久久久成人影院| 色片在线| 亚洲精品视频网| 亚洲热热久久九九精品| 乱肉情欲杂乱小说| 欧美在线你懂的| 一级片在线免费看| 欧美一区二区三区不卡免费观看| 色综合久久综合欧美综合图片 | 一区一精品| 久久精品国产精品亚洲人人| 国产亚洲美女| 国产精品资源在线观看| 一级毛片a|