stable-diffusion-webui+pytorch2安装教程(稳定版)
stable-diffusion-webui+pytorch2.0(稳定版)
首先需要安装,显卡驱动和CUDA自行安装
git: https://git-scm.com/downloads
python 3.10.9(安装勾选“Add Python to PATH”,安装后选项点击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、创建虚拟环境
python -m venv venv
./venv/Scripts/Activate.ps1
#################################################################################
可能会遇到 “ Windows10 virtualenv无法加载文件activate.ps1,因为在此系统上禁止运行脚本”
所以要解决这个问题,需要在powershell里面修改policy:
使用管理员打开powershell
Set-ExecutionPolicy RemoteSigned
输入y
就可以了
#################################################################################
3、安装pytorch2.0(对应自己的CUDA版本)
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
4、安装环境
pip install -r requirements.txt
5、启动(参数根据自己的需求加)
python launch.py --listen --api --xformers
注:
每次启动的时候用这个命令
./venv/Scripts/Activate.ps1
python launch.py --listen --api --xformers
嫌麻烦可以直接用启动器
二、安装最新的xformers
pip install -U xformers
三、cudnn文件替换(有点用)
cudnn官网下载文件
将压缩包中的bin内的七个dll拖入到 stable-diffusion-webui\venv\Lib\site-packages\torch\lib 中进行替换