准备工作 ( GPU服务器4G显卡 ):
1. 建议 Python3.10.7 以上的版本,最低不能低于3.10.5
2. pip pip3的版本升级到最新 pip 22.3.1
3. 安装python3.10.7之前先安装和升级 openssl-1.1.1q
4. yum安装源改成 阿里云 或者 清华
5. pip安装源改成 阿里云 或者 清华
6.配置/etc/hosts文件 把 github.com 配置好,以防安装各种插件的时候下载不下来
140.82.112.3 github.com
39.102.194.95 github.com
7. git版本需要通过源码编译到2.xx.x 我是2.13.1
安装工作:
1. git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
2.pip install -r requirements.txt
3. pip install -r requirements_versions.txt
4. vi webui.sh 修改 can_run_as_root 从0改成 1,允许root权限运行
5. ./webui.sh --share
这个时候会大量从github下载 BLIP 、CodeFormer、 k-diffusion、 stable-diffusion-stability-ai、 taming-transformers 网不好的情况下大概得下载半天吧
6. 会遇到几个错误,no module xxx 直接搜索解决就行了
7. 模型文件下载: Stable Diffusion Models
8. 第三方模型下载:【AI绘画】全网Stable Diffusion WebUI Model模型资源汇总
9. 建议下载一个小点的模型 因为每次启动,都会固定加载 models/Stable-diffusion/model.ckpt
模型大了 如果显卡不够可能都加载不完,降低加载时间
10. 把下载好的 .ckpt 移动到 models/Stable-diffusion/ 重命名为 model.ckpt,所有的模型都可以挪到这个路径下,默认必须得有一个 model.ckpt的模型,要不然运行会失败
11. 再次运行 ./webui.sh --share 等待一切所需要的依赖都自动下载好 后直接提示一个连接 就能访问了