当前位置:AIGC资讯 > AIGC > 正文

本地部署Stable Diffusion记录

环境:Windows10

1.安装python 3.10.6,不要装3.11,安装完后,设置python环境变量

Index of python-local/3.10.6

2.安装Git

Git

3.clone web-ui

这步骤是下载stable diffusion软件

命令行cmd,进入到安装stable diffusion的安装路径

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

4.下载模型文件

找到stable-diffusion-webui目录下models\Stable-diffusion,将

https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt

下载好的文件放到该目录

5.运行webui

在stable-diffusion-webui文件目录下找到webui-user.bat,双击安装

遇到的问题:

1.虚拟环境下,升级pip

在\stable-diffusion-webui\venv\Scripts中执行Bash,source activate进入虚拟环境,

执行

python -m pip install --upgrade pip

2.有些依赖包安装失败,比如clip下载失败,主要是镜像源原因。

解决办法:修改modules\launch_utils.py

添加 -i https://pypi.douban.com/simple/ 镜像源

3.No module ‘xformers‘

xformers是SD的加速模块,缺少报错不影响生成图片

办法:在装好最新的SD webui后,重装xformers

编辑webui-user.bat文件

set COMMANDLINE_ARGS=--reinstall-xformers --xformers

安装成功后改为

set COMMANDLINE_ARGS=--xformers --no-gradio-queue

--no-gradio-queue

添加这个参数,主要是当本地没有魔法的时候,运行时页面会报错”All connection attempts failed“

更新时间 2024-07-05