Stable Diffusion XL是Anthropic公司开源的一个强大的图像生成AI系统。它可以生成高质量的图像,支持 texts-to-image、image-to-image、inpainting等多种功能。这里我将介绍如何在Windows系统下部署Stable Diffusion XL 1.0。


一、安装环境

1、安装Python 3.10.6(较新版本的Python不支持torch),安装时要选中“Add Python to PATH”。

2023-08-02_210807.jpg


2、安装git。安装时全部选择默认选项即可。

2023-08-02_210948.jpg


二、下载 Stable Diffusion web UI

1、下载好以后,将解压好的文件夹放到适当位置。
2023-08-02_211617.jpg


2、如果电脑显存小于等于8G,需要编辑 webui-user.bat 文件,在 set COMMANDLINE_ARGS= 后面加上以下参数:–medvram(显存低于 8G )或 –lowvram (显存低于 4G)。


三、下载模型文件

1、基础大模型和 lora 模型:stable-diffusion-xl-base-1.0

2023-08-02_214114.jpg

2、精修大模型:stabilityai/stable-diffusion-xl-refiner-1.0

2023-08-02_215156.jpg

3、Vae 模型:stabilityai/sdxl-vae

2023-08-02_215259.jpg

基础大模型和精修大模型安装到根目录models\Stable-diffusion文件夹下,Lora模型安装到 models\Lora文件夹下(需要新建Lora文件夹),Vae 模型安装到 models\VAE 文件夹下。


四、安装Stable Diffusion XL 1.0

运行webui.bat开始安装。安装完成后,在浏览中打开Stable Diffusion web UI。

2023-08-03_003850.jpg


五、中文化界面

方法1:通过WebUI拓展进行安装
1.打开stable diffusion webui,进入"Extensions"选项卡。

2.点击"Install from URL",注意"URL for extension's git repository"下方的输入框。

3.粘贴或输入本Git仓库地址https://github.com/VinsonLaro/stable-diffusion-webui-chinese

4.点击下方的黄色按钮"Install"即可完成安装,然后重启WebUI(点击"Install from URL"左方的"Installed",然后点击黄色按钮"Apply and restart UI"网页下方的"Reload UI"完成重启)。

5.点击"Settings",左侧点击"User interface"界面,在界面里最下方的"Localization (requires restart)",选择"Chinese-All"或者"Chinese-English"。

6.点击界面最上方的黄色按钮"Apply settings",再点击右侧的"Reload UI"即可完成汉化。

方法2:直接复制翻译好的本地化模板
1.在任意目录下使用git clone https://github.com/VinsonLaro/stable-diffusion-webui-chinese

2.进入下载好的文件夹,把"localizations"文件夹内的"Chinese-All.json"和"Chinese-English.json"复制到"stable-diffusion-webui\localizations"目录下。如果无法下载,直接访问https://github.com/VinsonLaro/stable-diffusion-webui-chinese,然后下载压缩包,将文件拷贝以上目录中即可。

3.点击"Settings",左侧点击"User interface"界面,在界面里最下方的"Localization (requires restart)",选择"Chinese-All"或者"Chinese-English"。

4.点击界面最上方的黄色按钮"Apply settings",再点击右侧的"Reload UI"即可完成汉化。


六、添加模型VAE

设置-用户界面- [信息] 快捷设置列表-添加sd_vae标签,然后应用设置,重启UI界面。

2023-08-03_012655.jpg