使用 Docker 安装的稳定版 Diffusion WebUI(AUTOMATIC1111)需要升级版本(从1.3升级到1.5)
假设
以前我根据这个网站,将 Stable Diffusion WebUI 在 Docker 上部署到本地环境中。WebUI(AUTOMATIC1111)的版本是1.3。以下是我在部署时参考的网站:
https://zenn.dev/isi00141/articles/2fc745b11e8796
我想要尝试使用稳定扩散的新模型SDXL。虽然稳定扩散的WebUI也可以使用,但需要升级到1.5版本。因此,我决定升级版本。
就稳定扩散的WebUI Docker版本而言,升级将从5.0.3升级到8.1.0。
因此,如果你从现在开始进行新的安装,应该会得到最新的版本,所以下面的文章就没有必要了。
环境:
– Windows 11专业版
– GPU NVIDIA GeForce RTX 3060 12G
– CPU Intel(R)Core(TM) i7-13700 2.10GHz
– 内存32GB
如何
如果WebUI正在运行,则先结束它。
如果未更改已安装的配置文件等
使用git pull命令更新stable-diffusion-webui-docker,并重新加载docker。
\stable-diffusion-webui-docker>git pull
\stable-diffusion-webui-docker>docker compose --profile auto up --build
这似乎可以接受。
如果更改了已安装的配置文件等。
由于不能通过git pull来覆盖更改,因此,要将更改保存在分支中并稍后合并,可以按照以下示例操作。(例如,在修改docker-compose.yml文件后,创建一个名为myconfig的分支)
\stable-diffusion-webui-docker>git branch myconfig
\stable-diffusion-webui-docker>git checkout myconfig
\stable-diffusion-webui-docker>git add docker-compose.yml
\stable-diffusion-webui-docker>git commit -m"起動設定変更:ほかの端末から接続できるようにする"
\stable-diffusion-webui-docker>git checkout master
\stable-diffusion-webui-docker>git pull
\stable-diffusion-webui-docker>git merge myconfig
\stable-diffusion-webui-docker>docker compose --profile auto up --build
这样就在Web用户界面上进行了反映。
文件夹的排列
WebUI Docker 不仅包含AUTOMATIC111,还包括ComfyUI和InvokeAI,它们共享模型,因此各自的UI说明和文件夹结构不同。在这次版本升级中,文件夹结构发生了变化。
- stable-diffusion-webui-docker インストールフォルダ以下の配置フォルダ
項目1.31.5CheckPoint\data\StableDiffusion\data\models\Stable-diffusionLora\data\Lora\data\models\LoraVAE\data\VAE\data\models\VAEModel for ControlNet\data\ControlNet\models\data\models\ControlNet