SDXL Inpainting Gradio GUI

详情

模型描述

使用以下模型: diffusers/stable-diffusion-xl-1.0-inpainting-0.1 · Hugging Face

需要预装 Python

我建议安装 3.10 或更高版本,我的版本是 3.10.6,仅供参考。较旧的版本可能也能运行,但我无法确认。

这是一个小型 Gradio GUI,允许您在本地使用 diffusers SDXL 修复模型。它包含一些优化措施,可将显存占用降至 7-9GB,具体取决于您处理的图像大小。我建议使用 "EulerDiscreteScheduler"。此 GUI 与 Huggingface 的演示类似,但您无需排队等待,且还具备额外功能。请使用浏览器缩放功能(CTRL + 鼠标滚轮)以获得更精确的修复效果。

v2:现已集成外绘、掩码反向、噪声掩码和掩码模糊功能

安装:

只需运行 "sdxl_inpainting_installer.bat",命令行窗口将在完成后自动关闭,之后您可以运行 "sdxl_inpainting_launch.bat" (首次运行耗时较长,因为它会从 Huggingface 下载修复模型)或使用 "no_ops" 版本(如果您拥有足够显存,但仅处理一张 1024x1024 的普通图像就会占用约 10GB 显存)(在我看来这毫无意义,因为我未观察到启用显存优化后有明显变慢)。GUI 不会自动打开,您需要将本地 IP 地址手动复制粘贴到浏览器中。

此模型生成的图像

未找到图像。