stable-diffusion-webui+pytorch2安裝教程(穩(wěn)定版)
stable-diffusion-webui+pytorch2.0(穩(wěn)定版)
首先需要安裝,顯卡驅(qū)動(dòng)和CUDA自行安裝
git: https://git-scm.com/downloads
python 3.10.9(安裝勾選“Add Python to PATH”,安裝后選項(xiàng)點(diǎn)擊Disable path length limit確定): https://www.python.org/downloads/release/python-3109/
一、更新pip所有的軟件包?
pip3 install pip-review
pip-review --local –interactive?
二、安裝stable-diffusion-webui
1、下載 stable-diffusion-webui
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
2、創(chuàng)建虛擬環(huán)境
python -m venv venv
./venv/Scripts/Activate.ps1
#################################################################################
可能會(huì)遇到 “ Windows10 virtualenv無(wú)法加載文件activate.ps1,因?yàn)樵诖讼到y(tǒng)上禁止運(yùn)行腳本”
所以要解決這個(gè)問(wèn)題,需要在powershell里面修改policy:
使用管理員打開(kāi)powershell
Set-ExecutionPolicy RemoteSigned
輸入y
就可以了
#################################################################################
3、安裝pytorch2.0(對(duì)應(yīng)自己的CUDA版本)
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
4、安裝環(huán)境
pip install -r requirements.txt
5、啟動(dòng)(參數(shù)根據(jù)自己的需求加)
python? launch.py --listen? --api? --xformers
注:
每次啟動(dòng)的時(shí)候用這個(gè)命令
./venv/Scripts/Activate.ps1
python? launch.py --listen? --api? --xformers
嫌麻煩可以直接用啟動(dòng)器
二、安裝最新的xformers
pip install -U xformers
三、cudnn文件替換(有點(diǎn)用)
cudnn官網(wǎng)下載文件
將壓縮包中的bin內(nèi)的七個(gè)dll拖入到 stable-diffusion-webui\venv\Lib\site-packages\torch\lib 中進(jìn)行替換?