Stable Disffusion WebUI 尝鲜
参考文档:
git官网 https://git-scm.com/
Python官网 https://www.python.org/
WebUI 地址 https://github.com/AUTOMATIC1111/stable-diffusion-webui
Git工具教程 https://www.liaoxuefeng.com/wiki/896043488029600
StableDiffusion 地址 https://github.com/CompVis/stable-diffusion
免费模型下载网站1 civitai.com
免费模型下载网站2 https://huggingface.co/CompVis/stable-diffusion
准备工作:
装有独立显卡的pc/笔记本 (笔者为3060ti 显卡的win10台式)
电脑安装vscode,python3.10+ 以及git ,并确保工具正常配置与正常调用
在电脑任意空闲磁盘上创建项目存放目录(建议全字母目录,中文路径容易因为字符集问题引发各种莫名其妙的报错)

按win+R 弹出输入框,输出 powershell 或者 cmd ,按回车调用对应工具


在弹出的工具输入框上输入对应命令进入准备存放webUI项目的目录:

在这路径下输入 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui folder_name 将webUI 下载到这个folder_name目录下

下载完成后进入项目目录


假如你的网络连接外网速度非常快,这时候就可以输入 .\webui.bat 并回车
脚本会在项目目录下创建 python虚拟环境目录venv并开始下载所有的依赖插件

如果不凑巧你的网络连接外网很慢(主要是python下载源和github连接速度太慢)
pip下载加速:

在pip.ini 文件中写入如下配置:
[global]
timeout = 6000
index-url = https://mirrors.bfsu.edu.cn/pypi/web/simple/
trusted-host = pypi.douban.com
cache-dir = E:\code\pipCache
这个例子使用了北京外国语大学开源软件镜像站的pip镜像源来加速pip下载,你也可以用别的更快的国内源。
github下载太慢或者失败:
打开项目目录里的launch.py
找到函数prepare_environment,用git clone 把里面涉及到github的pip package和repo插件包都下载到项目目录里(随便创建个新目录存着)。

在项目目录下创建目录repositories,把所有单独下载的repo放进去

把所有单独下载的package创建一个目录放进去,为了好认目录名就叫 pip_packages:
回到powershell,使用venv目录里的pip工具安装下载的所有package:

加速工作完成后,再回项目目录下执行 .\webui.bat

此时脚本会先检查是否存在之前配置的依赖,存在的话脚本自己就会去执行
.\venv\Scripts\pip.exe install -r .\requirements.txt 安装一些必备的依赖(如果有报错,百度一下报错的信息,自己解决!相信自己!)
如果一切顺利,则会进入上面的状态,开始下载一个基础模型,

直到下载完毕后,会弹出一个ip地址 http://127.0.0.1:7860 ,使用该地址访问webUI

至此webUI配置完毕,
启动方法则是每次进项目目录下执行 .\webui.bat 并且从浏览器访问

水文章完毕,怎么使用可以看看网上其他人的视频,一大堆了,就不重复写了,以及一切以github README.md 里的介绍为主,现在可以用的,也许下次更新就变了。