最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

在Intel Arc平臺(tái)上運(yùn)行Stable Diffusion Web UI的兩種方案(文字版)

2023-02-24 20:13 作者:Aloereed  | 我要投稿

感謝 @kusoplayer 整理的文字版本!可以在紅迪網(wǎng)IntelArc社區(qū)看到,原文名為Stable Diffusion Web UI for Intel Arc。(https://www.reddit.com/r/IntelArc/comments/11an12q/stable_diffusion_web_ui_for_intel_arc/)

以下為翻譯版本


大家好各位網(wǎng)友! 經(jīng)過(guò)幾個(gè)月的社區(qū)努力,英特爾Arc終于擁有了自己的Stable Diffusion Web UI!目前有兩個(gè)可用版本-一個(gè)依賴于DirectML,一個(gè)依賴于oneAPI,后者相對(duì)較快但仍處于初期階段。

話不多說(shuō),讓我們開(kāi)始學(xué)習(xí)如何安裝它們。

DirectML 實(shí)現(xiàn)(可在 Windows 環(huán)境下運(yùn)行)

  1. 下載并安裝 Python 3.10.6(https://www.python.org/downloads/release/python-3106/)

  2. 下載整個(gè)提交(https://github.com/Aloereed/stable-diffusion-webui-arc-directml)

  3. 在 ..\stable-diffusion-webui-arc-directml-master\repositories 下安裝 k-diffusion-directml(https://github.com/lshqqytiger/k-diffusion-directml/tree/master) 和 stablediffusion-directml(https://github.com/lshqqytiger/stablediffusion-directml/tree/main),并將文件夾分別重命名為 k-diffusion 和 stable-diffusion-stability-ai(教程https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Install-and-Run-on-AMD-GPUs)

  4. 在 ..\stable-diffusion-webui-arc-directml-master\models\Stable-diffusion 下安裝您選擇的 ckpt/safetensors(可選:vae/lora/embeddings),例如 counterfeit 或 chilloutmix

  5. 運(yùn)行 webui-user.bat

  6. 享受吧!


oneAPI實(shí)現(xiàn)(只能在WSL2/Linux環(huán)境下運(yùn)行,有些實(shí)驗(yàn)性質(zhì))

對(duì)于這個(gè)特定的安裝指南,我將僅關(guān)注當(dāng)前使用Windows 11的用戶,但對(duì)于Windows 10用戶來(lái)說(shuō)應(yīng)該并沒(méi)有太大差別。環(huán)境設(shè)置有些麻煩。這個(gè)安裝過(guò)程大約需要1~2個(gè)小時(shí),所以請(qǐng)做好準(zhǔn)備。雖然這個(gè)指南應(yīng)該適用于任何不了解Linux的人,但試圖讓它正常工作可能會(huì)非常令人沮喪。

在進(jìn)行之前,請(qǐng)確保BIOS中啟用了CPU虛擬化(默認(rèn)情況下應(yīng)該已經(jīng)啟用)。如有疑問(wèn),請(qǐng)打開(kāi)任務(wù)管理器進(jìn)行檢查。

同時(shí),請(qǐng)確保您的Windows GPU驅(qū)動(dòng)程序已經(jīng)更新到最新版本。我目前使用的是4125 beta,但舊版本也應(yīng)該可以正常工作。

對(duì)于那些從未使用過(guò)Linux CLI的人,這里是一個(gè)簡(jiǎn)要介紹。我保證你不需要知道更多。


1.?設(shè)置虛擬機(jī)

在 Windows 搜索欄中輸入“Windows 功能”,選擇“打開(kāi)或關(guān)閉 Windows 功能”。

啟用“虛擬機(jī)平臺(tái)”和“適用于 Linux 的 Windows 子系統(tǒng)”,然后單擊“確定”。

更新完成后,重新啟動(dòng)計(jì)算機(jī)

打開(kāi) PowerShell 并執(zhí)行

從 Windows Store 下載 Ubuntu 22.04

啟動(dòng) Ubuntu 22.04 并完成用戶設(shè)置

2. 設(shè)置 systemd = true

按照此處(https://www.xda-developers.com/how-enable-systemd-in-wsl/)的指南。不需要安裝 nextcloud。這個(gè)設(shè)置是為了執(zhí)行 sudo reboot,這是一種殺死進(jìn)程的可靠方法。

3. 為 WSL 啟用 GUI 輸出

只需按照這里(https://medium.com/@japheth.yates/the-complete-wsl2-gui-setup-2582828f4577)的指南即可。不需要安裝 firefox。

4. 安裝 Miniconda

按照此處(https://varhowto.com/install-miniconda-ubuntu-20-04/)的指南?;蛘吣梢灾话凑障旅娴牟襟E執(zhí)行。執(zhí)行

理想情況下,您應(yīng)該將 Miniconda 安裝在 /home/{用戶名}/miniconda3 下

完成后,執(zhí)行 sudo reboot。然后再次打開(kāi) Ubuntu。執(zhí)行 conda。如果有提示,表示您已正確安裝 miniconda。

5. 安裝運(yùn)行時(shí)軟件包

只需按照此處(https://dgpu-docs.intel.com/installation-guides/ubuntu/ubuntu-jammy-arc.html)安裝指南的步驟 1 ~ 4 即可。

您可能會(huì)看到安裝失敗并出現(xiàn)“未滿足的依賴關(guān)系”警告,這表示缺少其他必要的軟件包。要安裝缺少的軟件包,請(qǐng)執(zhí)行 sudo apt-get install {軟件包名稱}。話雖如此,您總是可以回來(lái)安裝它們,或者如果您已經(jīng)可以Stable Diffusion,則可以將它們留下來(lái)。

6. 在Ubuntu中安裝Intel oneAPI基礎(chǔ)工具包

按照Intel的指南(https://intel.github.io/intel-extension-for-pytorch/xpu/latest/tutorials/installation.html)進(jìn)行安裝,或者如果過(guò)于繁瑣,只需參考下面的步驟。

執(zhí)行以下命令:

會(huì)彈出一個(gè)圖形化界面,您只需要按照指示安裝“oneAPI DPC++編譯器”和“Intel? oneAPI數(shù)學(xué)核心庫(kù)”。如果您不想麻煩,完全安裝也沒(méi)問(wèn)題。

為了在每次啟動(dòng)Ubuntu時(shí)自動(dòng)初始化oneAPI環(huán)境,執(zhí)行nano ~/.bashrc并將以下命令粘貼到文檔底部。它們應(yīng)該在不同的行中。

執(zhí)行sudo reboot,然后重新啟動(dòng)Ubuntu,您應(yīng)該會(huì)看到oneAPI環(huán)境被自動(dòng)初始化。使用命令sycl-ls驗(yàn)證GPU的可見(jiàn)性,它應(yīng)該顯示類似以下的內(nèi)容。

7. 安裝并配置oneAPI Stable Diffusion Web UI

  • 執(zhí)行以下命令:

一旦開(kāi)始下載pytorch,請(qǐng)退出Ubuntu。

轉(zhuǎn)到~/stable-diffusion-webui/launch.py,用

替換

  • 您可以從Windows文件資源管理器的左側(cè)導(dǎo)航到VM文件。

  • 在Windows中下載所需的checkpoint / safetensors,然后將它們拖到/home/{user}/stable-diffusion-webui/models/Stable-diffusion。

  • 復(fù)制~/stable-diffusion-webui-ipex-arc/下的所有文件,覆蓋~/stable-diffusion-webui/中的所有文件。

  • 執(zhí)行source ~/stable-diffusion-webui/webui.sh --skip-torch-cuda-test --disable-nan-check。很可能會(huì)告訴您無(wú)法找到Intel Extension for Pytorch并自動(dòng)退出。如果遇到此問(wèn)題,請(qǐng)按照下一部分的說(shuō)明操作。

8. (可能需要)回滾運(yùn)行時(shí)包

執(zhí)行以下命令:

然后執(zhí)行命令:source ~/stable-diffusion-webui/webui.sh --skip-torch-cuda-test --disable-nan-check。有可能會(huì)提示“中間件”出現(xiàn)問(wèn)題并退出。如果出現(xiàn)這種情況,請(qǐng)繼續(xù)進(jìn)行下一步操作。

9.?(可能需要)修復(fù)中間件

進(jìn)入 ~/stable-diffusion-webui/webui.py 文件,并在 "app.add_middleware(GZipMiddleware, minimum_size=1000)" 之前添加一個(gè)井號(hào)(#)注釋掉該行代碼。

需要注意的是,這不是一個(gè)實(shí)際的修復(fù),而是一個(gè)解決方法。這個(gè)問(wèn)題已知是由 fastapi 版本引起的,但將其更改為正確的版本將導(dǎo)致其他問(wèn)題。如果您有更好的解決方法,請(qǐng)隨時(shí)告訴我。

執(zhí)行 source ~/stable-diffusion-webui/webui.sh --skip-torch-cuda-test --disable-nan-check。最后,您應(yīng)該能夠啟動(dòng) Web UI。

10. 現(xiàn)在是時(shí)候創(chuàng)造一些 AI 藝術(shù)了!

特別感謝:

Aloereed,本次提交的創(chuàng)建者;

neggles,AUTOMATIC1111以及其他許多人,本次提交所基于的工作;

(你),為使顯卡市場(chǎng)更加多元化所作出的貢獻(xiàn)。

以下是我在A770 LE上生成并放大的Intel主題動(dòng)漫女孩圖片,大約需要3分鐘的時(shí)間:(見(jiàn)頭圖。https://imgur.com/a/d8m90DI)


在Intel Arc平臺(tái)上運(yùn)行Stable Diffusion Web UI的兩種方案(文字版)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
蓝山县| 穆棱市| 邵阳市| 高州市| 本溪| 息烽县| 东乡县| 潜江市| 兰州市| 当阳市| 津市市| 蕉岭县| 毕节市| 金塔县| 盘锦市| 澄江县| 广元市| 大足县| 阿坝县| 喜德县| 修武县| 华安县| 麦盖提县| 宜州市| 廉江市| 岱山县| 元朗区| 吴忠市| 汉阴县| 京山县| 馆陶县| 台湾省| 留坝县| 临沭县| 新巴尔虎左旗| 通海县| 岳普湖县| 当雄县| 罗山县| 阳高县| 布拖县|