上個月底才剛完成M2 Mac裝Stable Diffusion WebUI來出圖,最近剛好手邊的Windows被弄壞,重灌完Windows 11 23H2之後,也就在上面順手安裝了一下AUTOMATIC1111的Stable Diffusion WebUI,在安裝前要先知道幾件事情:
- AUTOMATIC1111放在GitHub上面的Stable Diffusion WebUI是個用Python寫出來的程式碼,所以必須要先安裝Git與Python
- 這程式可以用GPU加速,也就是說要安裝特定的驅動程式,如果是N牌的還需要安裝CUDA toolkit;A牌手上沒有硬體可以測試
- 顯卡硬體搭配的GPU驅動程式版本,配套的CUDA包版本,還有Python的版本對於能不能夠順利執行Stable Diffusion WebUI有著極其重大的影響。
以上說完了注意事項,再來就是開始安裝各種東西,寫出來的版本是目前在GeForce MX550可以順利跑的配置:
- 安裝GPU驅動程式:用GeForce Experience安裝驅動程式,Nvidia顯卡驅動裝的版本是546.29
- 除了GPU驅動程式以外,PhysX的版本是09.21.0713
- 手動安裝CUDA:安裝的toolkit版本是11.8,太高的12.3裝起來會出問題
- 用指令 nvcc --version 來檢查,輸出如下
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:41:10_Pacific_Daylight_Time_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0 - 用指令 (Get-Command nvcc).Source 來檢查,輸出會是
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin\nvcc.exe - 手動安裝Python 3.10:安裝的python版本是3.10.11,看來只要是3.10的可能都不會出問題
- 用指令 python --version 來檢查,輸出如下
Python 3.10.11 - 用指令(Get-Command python).Source 檢查,輸出如下
C:\Users\使用者名稱\AppData\Local\Programs\Python\Python310\python.exe - 安裝git for windows,使用的版本是2.43.0.windows.1
上述的準備工作都做好以後就是依序安裝上述的東西後,然後開powershell執行下列指令
- cd ~/Pictures/
- git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
- pip install --upgrade pip
- pip install xformers=0.0.22
- cd ~/Pictures/stable-diffusion-webui/
- ./webui-user.bat
在執行第6步之前記得要先修改webui-user.bat這個檔案,設定如下
- set COMMANDLINE_ARGS=--medvram --opt-split-attention --enable-insecure-extension-access --xformers --no-half-vae
參考資料
- 安裝Stable Diffusion WebUI on Windows@Ivon的部落格:
安裝的過程主要看這邊,寫得很詳細但還是需要一些微調 - CUDA Toolkit 11.8 Downloads:CUDA包的下載連結,怕麻煩選 exe(local)
- Python 3.10.11 Downloads:找Windows installer (64-bit)的下載來用
- Dell Latitude 5431硬體規格:拿來出圖的筆電,GPU是N牌GeForce MX550,上面的VRAM只有2G
- AI繪圖-實測:比較目前20種採樣方式的速度與圖片生成結果(stable diffusion webui)
- Gradio:轻松实现AI算法可视化部署:介面是用Gradio刻的
- Stable Diffusion Prompt (基本篇):Prompt, Sampler, Hires.fix生大圖
光源、影子及光追,用權重風力、相片效果 - 30 Best Stable Diffusion Prompts for Great Images:30張厲害的圖
- Stable Diffusion基礎 -- 高解析度修復(Hires. fix):圖片放大
_EOF_
Authentic illustrations of different cities in The Lord of the Rings. Magnificent super wide angle,high quality, 8k,high resolution, city landscape, side scrolling, Rule of Thirds, 4K, Retrofuturism,by Makoto Shinkai, Anton Fadeev, Thomas Kinkade, Greg Rutkowski
Steps: 41, Sampler: Euler, CFG scale: 7, Seed: 4275108189, Size: 512x256, Model hash: fc2511737a, Model: chilloutmix_NiPrunedFp32Fix, Denoising strength: 0.7, Hires upscale: 2, Hires upscaler: Latent, Version: v1.6.0-2-g4afaaf8a
Time taken: 1 min. 17.6 sec. on M2 MBP
Authentic illustrations of different cities in The Lord of the Rings. Magnificent super wide angle,high quality, 8k,high resolution, city landscape, side scrolling, Rule of Thirds, 4K, Retrofuturism,by Makoto Shinkai, Anton Fadeev, Thomas Kinkade, Greg Rutkowski
Steps: 20, Sampler: Euler, CFG scale: 7, Seed: 4275108189, Size: 512x256, Model hash: fc2511737a, Model: chilloutmix_NiPrunedFp32Fix, Version: v1.6.0-2-g4afaaf8a
Time taken: 5.3 sec. on M2 MBP
沒有留言:
張貼留言