想要正常运行 Stable Diffusion WebUI 需要机器上有 Nvidia 显卡才行, 简单体验可以 RTX 3070 起步, 正常玩需要 RTX 3080 起步, 要训练模型就要 RTX 3090 起步。
修改配置
通常 Stable Diffusion WebUI 的配置信息写在 stable-diffusion-webui/webui-user.sh
文件中:
$ cd /data/stable-diffusion-webui
$ vim webui-user.sh
找到 export COMMANDLINE_ARGS=""
并把前面的注释符号删除, 然后添加下面的 --enable-insecure-extension-access
指令, 以允许 Stable Diffusion WebUI 安装扩展插件:
export COMMANDLINE_ARGS="--enable-insecure-extension-access"
安装扩展
通常 Stable Diffusion WebUI 的扩展插件安装在 stable-diffusion-webui/extensions
目录下, 以安装简体中文翻译扩展为例, 直接在扩展目录下载插件代码就可以了:
$ cd /data/stable-diffusion-webui/extensions
$ git clone https://gitcode.net/overbill1683/stable-diffusion-webui-localization-zh_Hans.git
然后重启服务, 配置简体中文, 选择 Settings → User interface, 下拉找到 Localization 栏, 选择 zh_CN 语言, 再重启服务就是简体中文界面了。
安装大模型
通常 Stable Diffusion WebUI 的大模型文件安装在stable-diffusion-webui/models/Stable-diffusion
目录下, 通过 curl
命令直接把大模型文件下载到这个目录就可以了:
$ cd /data/stable-diffusion-webui/models/Stable-diffusion
$ curl -Lo "模型名称.safetensors" [模型下载地址]
下载完成后, 需要在 Stable Diffusion WebUI 界面上刷新一下大模型列表。
安装算法
通常 Stable Diffusion WebUI 的算法文件安装在stable-diffusion-webui/models/ESRGAN
目录下, 还是通过 curl
命令把算法文件下载到这个目录:
$ cd /data/stable-diffusion-webui/models/ESRGAN
$ curl -Lo "算法名称.pth" [算法下载地址]
然后还是重启一下服务让算法生效。
安装 Lora 模型
通常 Stable Diffusion WebUI 的 Lora 模型文件安装在stable-diffusion-webui/models/Lora
目录下, 和上面一样, 用 curl
命令把 Lora 模型文件下载到这个目录:
$ cd /data/stable-diffusion-webui/models/Lora
$ curl -Lo "模型名称.safetensors" [模型下载地址]
使用时要在 Stable Diffusion WebUI 界面上选择 Lora 模型, 点击相应的 Lora 模型, 就能在 Prompt 区域自动生成模型唤醒词。