1 環(huán)境準(zhǔn)備
1.1 python安裝
Python 3.10.6
Python3.10的安裝方法(Windows10版本)_python3.10.10_ckirt的博客-CSDN博客
1.2 cuda安裝
詳細(xì)參見:
Windows環(huán)境關(guān)于CUDA+CUDNN的安裝教程_windows安裝cuda和cudnn_不知名高校研究生的博客-CSDN博客
2 下載stable difussion
從github來取最新的SD倉庫代碼到本地
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
3 模型文件下載
下載權(quán)重文件sd-v1-4.ckpt
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4.ckpt
以及模型文件chilloutmix_NiPrunedFp32Fix.safetensors
將上面下載的兩個(gè)文件放置于stable-diffusion-webui\models\Stable-diffusion文件夾
4 啟動Stable Difussion
Windows用戶編輯webui-user.bat文件,找到這一行
set COMMANDLINE_ARGS=
修改為
set COMMANDLINE_ARGS=--lowvram --precision full --no-half --skip-torch-cuda-test
雙擊stable-diffusion-webui文件下的web-user.bat進(jìn)行啟動
此版本的SD適用于python3.10.6,但我的電腦上安裝的是python3.8.5,所以在部署時(shí)有提示如果遇到pytorch安裝錯(cuò)誤,則需要重新安裝python3.10.6,且把之前殘留的venv文件夾刪除掉,再重新啟動。
本地運(yùn)行??http://127.0.0.1:7860即可訪問到stable diffusion
5 報(bào)錯(cuò)解決
5.1 huggingface模型下載錯(cuò)誤
requests.exceptions.ProxyError: HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /openai/clip-vit-large-patch14/resolve/main/vocab.json (Caused by ProxyError('Unable to connect to proxy', ReadTimeoutError("HTTPSConnectionPool(host='huggingface.co', port=443): Read timed out. (read timeout=10)")))
報(bào)錯(cuò)原因:huggingface網(wǎng)站證書存在問題
解決:在webui.py 文件中增加:
import os
os.environ['CURL_CA_BUNDLE'] = ''
如果還無效,則檢查代理,需要關(guān)掉代理(退出梯子)。解決后huggingface模型被正常下載
文章來源:http://www.zghlxwxcb.cn/news/detail-600832.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-600832.html
到了這里,關(guān)于Windows端部署Stable Diffusion完整教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!