stable-diffusion-webui安装
配置要求
要顺利运行stable-diffusion-webui
以及模型, 需要足够大的显存,最低配置4GB显存,基本配置6GB显存,推荐配置12GB显存。 当然内存也不能太小,最好大于16GB,总之内存和显存越大越好。
笔者使用的是Windows系统,内存32G,显卡12G;以下更多是侧重Windows的安装过程,其他系统安装方式类似。
安装python 3.10.6
python下载路径
可根据系统进行下载安装。
安装git
对git
版本没有要要求,按需下载安装即可。
下载和安装stable-diffusion-webui
- 下载
Windows在下载文件夹右键打开git bash;
Mac和Linux打开命令行工具;
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
- 安装
进入stable-diffusion-webui
文件夹,用记事本打开webui-user.bat
文件,内容如下:
@echo off
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--xformers
call webui.bat
这里我新增了COMMANDLINE_ARGS=--xformers
,表示启用xformers
用来增加训练效率。
在文件地址栏输入cmd
回车,运行webui-user.bat
.\webui-user.bat
第一次运行会安装很多依赖,第一次安装等待时间较久;到此顺利的话就安装完成;
可以访问http://127.0.0.1:7860
看到stable diffusion
的页面。
安装过程中可能遇到的问题
笔者就遇到一个问题,大家有问题可以留言
gfpgan
安装卡住,然后失败报错
运行以下命令:
# 1、进入venv虚拟环境
.\venv\Scripts\activate
# 2、手动安装cython
pip install cython
这个问题很多人遇到,都说是网络问题,但是我通过科学上网还是无法解决,排查发现缺少依赖项
cython
,需要手动安装;
安装完成后回到cmd,重新运行webui-user.bat
等待完成;
model资源站
- C站 :Civitai,是AI艺术生成社区唯一的模型共享中心,里面的图片都是AI绘制。
- huggingface: huggingface, 共享机器学习模型和数据集的平台
注意:如果大家的显存较低,可以修改web-user.bat
如下
@echo off
:: 手动设置Python环境,如果不设置,使用环境变量的Python环境
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS= --xformers --medvram
call webui.bat
--medvram
参数在低显存中很重要