stable-diffusion-webui教程1:安装

stable-diffusion-webui安装

配置要求

要顺利运行stable-diffusion-webui以及模型, 需要足够大的显存,最低配置4GB显存,基本配置6GB显存,推荐配置12GB显存。 当然内存也不能太小,最好大于16GB,总之内存和显存越大越好。

笔者使用的是Windows系统,内存32G,显卡12G;以下更多是侧重Windows的安装过程,其他系统安装方式类似。

安装python 3.10.6

python下载路径
可根据系统进行下载安装。

安装git

git资源路径

git 版本没有要要求,按需下载安装即可。

下载和安装stable-diffusion-webui

  1. 下载

Windows在下载文件夹右键打开git bash;
Mac和Linux打开命令行工具;

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

进入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 参数在低显存中很重要

1 个赞