????????本文看了(68 封私信) 逼真的圖片生產 | Stable Diffusion WebUI本地部署看這一篇就夠了 - 知乎和(68 封私信) Stable Diffusion WebUI 實踐: 基本技法及微調 - 知乎,本人根據它們部署了一遍,中間遇到一些報錯,但根據報錯提示解決了問題,最后部署成功,這里主要作為筆記用。
Windows自動安裝步驟極簡版
- 安裝指定python版本3.10.6并添加到環境變量
- 安裝git
- 下載stable-diffusion-webui。https://github.com/AUTOMATIC1111/stable-diffusion-webui
- 自動安裝stable-diffusion-webui。運行 webui-user.bat 安裝。
- 下載模型。SD模型以及CLIP模型。
在這里,第1和2步我就不做介紹了,直接從第3步開始介紹。
3.下載stable-diffusion-webui
stable-diffusion-webui 的 git 地址是:https://github.com/AUTOMATIC111
運行以下命令,clone到你的本地。下面的命令可以在conda 的powershell運行,也可以在Git Bash中運行。
git clone?https://github.com/AUTOMATIC111
4.自動安裝stable-diffusion-webui。運行 webui-user.bat 安裝。
進入你剛下載的stable-diffusion-webui目錄,雙擊運行 webui-user.bat ,然后讓它自動安裝即可。安裝過程有些耗時,耐心等待。
安裝完成后,雙擊 webui-user.bat 運行程序。如果不出意外的話,通常你會遇到報錯。原因是你的本地此時沒有任何模型,系統會嘗試從huggingface下載,但是由于huggingface在國內被禁,因此會報錯。
5.下載模型。SD模型以及CLIP模型。
為了讓程序正常運行,我們需要下載一個Stable diffusion模型,還有一個CLIP模型。
下載Stable diffusion模型
進入ModelScope的模型倉庫官網地址:https://www.modelscope.cn/models
直接搜索chilloutmix,就可以看到,直接下載沒有套路。模型直達地址:https://www.modelscope.cn/models/Th
from modelscope.hub.snapshot_download import snapshot_downloadmodel_dir = snapshot_download('TheKernelZ/chilloutmix_NiPrunedFp32Fix', cache_dir='your_download_path')
如果自己電腦安裝了git,可以直接clone模型地址下載模型。
下載完成后,你需要把模型放到 stable-diffusion-webui 目錄下的 models 目錄下的 Stable-diffusion 目錄如下:
下載CLIP模型
下載完 Stable diffusion模型后,你雙擊運行 webui-user.bat,通常會報錯,報錯內容一般是"OSError: Can't load tokenizer for 'openai/clip-vit-large-patch14' ..."我們需要下載clip-vit-large-patch14模型。
在ModelScope模型倉庫搜索'openai/clip-vit-large-patch14',就能找到對應的模型。如果自己電腦安裝了git,可以直接clone模型地址下載模型。下載完成后,我們需要將模型放到如下圖的文件夾里面:
這個openai文件夾是手動新建的文件夾。
此時雙擊運行 webui-user.bat,如果沒有WARNING,那么應該就可以使用了。