星标数:165301★ Fork数:31146 stable-diffusion-webui:经典 Stable Diffusion 网页界面

Stable Diffusion web UI 是一个基于 Gradio 库实现的 Stable Diffusion 网页界面,让用户可以在浏览器中直接进行图像生成与编辑。项目提供原始的 txt2img 和 img2img 模式,并附带一键安装和运行脚本(但仍需自行安装 Python 和 Git)。

AUTOMATIC1111/stable-diffusion-webui 项目截图

该界面功能覆盖面很广,除了基础的文生图、图生图之外,还支持 Outpainting、Inpainting、Color Sketch、Prompt Matrix、Stable Diffusion Upscale 等多种生成模式,并内置 Extras 标签页,集成 GFPGAN、CodeFormer 人脸修复以及 RealESRGAN、ESRGAN、SwinIR、LDSR 等多种神经网络放大工具。

项目还提供 Textual Inversion 训练、Hypernetworks、Loras、CLIP interrogator、X/Y/Z plot、Composable-Diffusion、xformers 加速、API 等能力,并支持 Stable Diffusion 2.0、Alt-Diffusion 以及 Segmind Stable Diffusion 等模型,可在 NVidia、AMD、Intel 与 Ascend NPU 等多种硬件上安装运行。

主要特点

  • 支持原始的 txt2img 与 img2img 模式,以及 Outpainting、Inpainting、Color Sketch、Prompt Matrix、Stable Diffusion Upscale 等生成方式
  • 提供注意力语法控制(如 ((tuxedo))、(tuxedo:1.21))、负面提示词(Negative prompt)、Prompt Editing 中途修改提示词等功能
  • 内置 Extras 标签页,包含 GFPGAN、CodeFormer 人脸修复,以及 RealESRGAN、ESRGAN、SwinIR、Swin2SR、LDSR 等放大工具
  • 支持 Textual Inversion、Hypernetworks、Loras 训练与调用,并可在 8GB(也有 6GB 运行报告)显存下训练 embeddings
  • 生成参数随图片保存(PNG 存入 PNG chunks、JPEG 存入 EXIF),可拖入 PNG info 标签页恢复参数;支持 X/Y/Z plot、Composable-Diffusion、xformers 加速与 API
  • 支持 4GB 显卡(也有 2GB 运行报告),并提供一键安装运行脚本(Windows release 包、自动安装脚本)

Windows 10/11 + NVidia GPU 安装(release 包)

  1. 从 v1.0.0-pre 下载 sd.webui.zip 并解压
  2. 运行 update.bat
  3. 运行 run.bat

Windows 自动安装

  1. 安装 Python 3.10.6(较新版本的 Python 不支持 torch),勾选 “Add Python to PATH”
  2. 安装 git
  3. 下载 stable-diffusion-webui 仓库,例如运行:
    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  4. 在 Windows 资源管理器中以普通(非管理员)用户身份运行 webui-user.bat

Linux 自动安装(依赖)

# Debian-based:
sudo apt install wget git python3 python3-venv libgl1 libglib2.0-0
# Red Hat-based:
sudo dnf install wget git python3 gperftools-libs libglvnd-glx
# openSUSE-based:
sudo zypper install wget git python3 libtcmalloc4 libglvnd
# Arch-based:
sudo pacman -S wget git python3

如果系统较新,需要安装 python3.11 或 python3.10,例如 Ubuntu 24.04:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11
# 仅 3.11 需要,在启动脚本中设置环境变量:
export python_cmd="python3.11"

📊 本项目 GitHub 星标数:165301。最后更新:2024-07-27,发布:2024-07-27。项目地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui

100T高转存免费网盘资源精选【持续更中~~~~】:点击查看

0 0 投票
文章评级
订阅
提醒
guest
0 评论
内线反馈
查看所有评论
0
希望你的想法,请评论。x