- SD WebUI All In One
- 项目文档
- SD WebUI All In One CLI
- SD WebUI All In One Notebook
- SD Scripts Kaggle Jupyter NoteBook
- SD Trainer Scripts Kaggle Jupyter NoteBook
- SD Scripts Colab Jupyter NoteBook
- SD Trainer Colab Jupyter NoteBook
- HDM Train Kaggle Jupyter NoteBook
- Stable Diffusion WebUI Colab NoteBook
- ComfyUI Colab NoteBook
- InvokeAI Colab NoteBook
- Fooocus Colab Jupyter NoteBook
- Qwen TTS WebUI Colab Jupyter NoteBook
- 旧版 Notebook
- Installer
- 项目协议
- Third-party Notices
项目文档
SD WebUI All In One 提供本地安装、整合包下载、Launcher 管理、Jupyter Notebook 云端运行和 CLI 管理等多种入口,用于快速安装、启动和维护常见 AI WebUI / 训练工具。
完整文档站点:SD WebUI All In One 文档
| 想做什么 | 推荐入口 |
|---|---|
| 不确定该用哪种方式 | 快速开始 |
| 在 Colab / Kaggle 云端运行 | 云端运行快速开始 / Jupyter Notebook 文档 |
| 下载 Windows 免安装整合包 | 整合包快速开始 / AI 整合包下载器 |
| 在本地安装 WebUI / 训练工具 | 本地安装快速开始 / 安装器使用 |
| 用图形界面或终端统一管理 | Launcher 快速开始 / 下载器与启动器 |
| 使用命令行管理 | 命令行工具 |
| 维护项目源码和文档 | 开发维护 |
SD WebUI All In One CLI
sd-webui-all-in-one 是用于多平台安装、启动和管理 WebUI / 训练工具的 CLI。它复用项目的 Python 管理核心,可用于管理仓库、模型、扩展、PyTorch、内网穿透和运行环境。支持部署的 WebUI / 训练工具如下:
- Stable-Diffusion-WebUI
- Stable-Diffusion-WebUI-Forge
- Stable-Diffusion-WebUI-reForge
- Stable-Diffusion-WebUI-Forge-Neo
- Stable-Diffusion-WebUI-AMDGPU
- SD.Next
- ComfyUI
- InvokeAI
- Fooocus
- SD-Trainer
- SD Trainer Next
- Kohya GUI
- sd-scripts
- ai-toolkit
- finetrainers
- diffusion-pipe
- musubi-tuner
- Qwen TTS WebUI
完整命令说明请阅读:命令行工具文档。
SD WebUI All In One Notebook
支持部署不同 WebUI 的各种 Notebook,基于 SD WebUI All In One Python 内核,提供 Colab / Kaggle 云端运行入口。Colab Notebook 支持图形化参数配置,默认参数通常可以直接运行。支持部署的 WebUI / 训练工具如下:
- Stable-Diffusion-WebUI
- Stable-Diffusion-WebUI-Forge
- Stable-Diffusion-WebUI-reForge
- Stable-Diffusion-WebUI-Forge-Neo
- Stable-Diffusion-WebUI-AMDGPU
- SD.Next
- ComfyUI
- InvokeAI
- Fooocus
- SD-Trainer
- SD Trainer Next
- Kohya GUI
- sd-scripts
- ai-toolkit
- finetrainers
- diffusion-pipe
- musubi-tuner
- Qwen TTS WebUI
详细使用方法可查看 Notebook 中的说明,使用时请按顺序执行 Jupyter Notebook 单元。
[!NOTE]
点击蓝色名称可下载对应的 Jupyter NoteBook。
完整使用说明请阅读:Jupyter Notebook 文档。
SD Scripts Kaggle Jupyter NoteBook
sd_scripts_kaggle.ipynb [源码]:适用于 Kaggle 部署 sd-scripts,可用于不同种类的模型训练,使用前需熟悉 sd-scripts 的使用方法。
[!IMPORTANT]
使用方法可阅读:
使用 HuggingFace / ModelScope 保存和下载文件 - licyk的小窝
使用 Kaggle 进行模型训练 - licyk的小窝
[!Caution] Kaggle 不允许上传 NSFW 的内容,尝试上传包含 NSFW 图片的训练集将导致 Kaggle 账号被封禁!
SD Trainer Scripts Kaggle Jupyter NoteBook
sd_trainer_scripts_kaggle.ipynb [源码]:适用于 Kaggle 部署 sd-scripts / ai-toolkit / finetrainers / diffusion-pipe / musubi-tuner,可用于不同种类的模型训练。
[!IMPORTANT]
- 使用方法可参考:
使用 HuggingFace / ModelScope 保存和下载文件 - licyk的小窝
使用 Kaggle 进行模型训练 - licyk的小窝- 该 NoteBook 相对于 SD Scripts Kaggle Jupyter NoteBook,在配置环境部分有点区别,并且使用的命令也有些改变,如果需要旧版可使用 SD Scripts Kaggle Jupyter NoteBook。
[!Caution] Kaggle 不允许上传 NSFW 的内容,尝试上传包含 NSFW 图片的训练集将导致 Kaggle 账号被封禁!
SD Scripts Colab Jupyter NoteBook
sd_scripts_colab.ipynb [源码]:适用于 Colab 部署 sd-scripts,自己写来玩的,还有用来开发和测试管理核心,要用的话就参考 SD Scripts Kaggle Jupyter NoteBook。
SD Trainer Colab Jupyter NoteBook
sd_trainer_colab.ipynb [源码]:适用于 Colab 一键部署 SD-Trainer / SD Trainer Next / Kohya GUI。
HDM Train Kaggle Jupyter NoteBook
hdm_train_kaggle.ipynb [源码]:适用于 Kaggle / Colab 部署 HDM,写来玩的脚本,可能有 BUG,要用的话就参考 SD Scripts Kaggle Jupyter NoteBook。
[!Caution] Kaggle 不允许上传 NSFW 的内容,尝试上传包含 NSFW 图片的训练集将导致 Kaggle 账号被封禁!
Stable Diffusion WebUI Colab NoteBook
stable_diffusion_webui_colab.ipynb [源码]:适用于 Colab 一键部署 Stable-Diffusion-WebUI / Stable-Diffusion-WebUI-Forge / Stable-Diffusion-WebUI-reForge / Stable-Diffusion-WebUI-Forge-Neo / Stable-Diffusion-WebUI-AMDGPU / SD.Next。
ComfyUI Colab NoteBook
comfyui_colab.ipynb [源码]:适用于 Colab 一键部署 ComfyUI。
InvokeAI Colab NoteBook
invokeai_colab.ipynb [源码]:适用于 Colab 一键部署 InvokeAI。
Fooocus Colab Jupyter NoteBook
fooocus_colab.ipynb [源码]:适用于 Colab 一键部署 Fooocus。
Qwen TTS WebUI Colab Jupyter NoteBook
qwen_tts_webui_colab.ipynb [源码]:适用于 Colab 一键部署 Qwen TTS WebUI。
旧版 Notebook
以下 Notebook 已停止维护,不推荐新用户优先使用。保留这些入口仅用于历史回溯或兼容旧流程,新的使用方式请优先阅读 Jupyter Notebook 文档。
| Notebook | 下载 | 源码 | 状态 |
|---|---|---|---|
| SD WebUI All In One | 下载 | 源码 | 已停止维护 |
| SD WebUI All In One Colab | 下载 | 源码 | 已停止维护 |
| Fooocus Kaggle | 下载 | 源码 | 已停止维护 |
| SD Trainer Kaggle | 下载 | 源码 | 已停止维护 |
Installer
Installer 是适用于 Windows / Linux / macOS 的 WebUI / 训练工具安装与管理脚本。它不依赖系统中已有的 Git / Python,会在独立目录中准备运行环境,并生成启动、更新、终端、模型下载、PyTorch 重装和版本管理等脚本。
[!IMPORTANT]
- Installer 并不会使用系统中安装的 Git / Python,这是为了保证环境的独立性和可迁移性。并且因为环境的独立性和可迁移性,Installer 也可用做整合包制作器。
- 基于 Installer 的构建模式,可实现整合包制作全自动化,由 Installer 自动构建的整合包可在此列表查看:AI 绘画 / 训练整合包列表
- 由 Installer 制作的整合包说明可阅读:整合包下载与使用 - SD WebUI All In One
- Windows 用户可使用下载器进行下载,内置高速下载器和解压工具,安装更方便。下载地址:下载地址 1 / 下载地址 2
configure_env.bat [源码]:(仅适用 Windows 平台)配置 Installer 运行环境的一键配置脚本,首次使用 Installer 时需要运行一次该脚本。
sd_portable_downloader.bat [源码]:(仅适用 Windows 平台)AI 整合包下载器。
SD WebUI Installer
Windows / Linux / macOS 平台安装、启动和管理 Stable-Diffusion-WebUI / Stable-Diffusion-WebUI-Forge / Stable-Diffusion-WebUI-reForge / Stable-Diffusion-WebUI-Forge-Neo / Stable-Diffusion-WebUI-AMDGPU / SD.Next。
使用说明:SD WebUI Installer 文档。
ComfyUI Installer
Windows / Linux / macOS 平台安装、启动和管理 ComfyUI。
使用说明:ComfyUI Installer 文档。
InvokeAI Installer
Windows / Linux / macOS 平台安装、启动和管理 InvokeAI。
使用说明:InvokeAI Installer 文档。
Fooocus Installer
Windows / Linux / macOS 平台安装、启动和管理 Fooocus / Fooocus-MRE / RuinedFooocus。
使用说明:Fooocus Installer 文档。
SD-Trainer Installer
Windows / Linux / macOS 平台安装、启动和管理 SD-Trainer / SD Trainer Next / Kohya GUI。
使用说明:SD Trainer Installer 文档。
SD-Trainer-Script Installer
[!WARNING]
此部署工具部署的训练工具需要一定的编写训练命令基础,如果需要使用简单的模型训练工具,请使用 SD-Trainer Installer 部署训练工具并使用。
Windows / Linux / macOS 平台安装和管理 sd-scripts / ai-toolkit / finetrainers / diffusion-pipe / musubi-tuner。
使用说明:SD Trainer Script Installer 文档。
Qwen TTS WebUI Installer
Windows / Linux / macOS 平台安装、启动和管理 Qwen TTS WebUI。
使用说明:Qwen TTS WebUI Installer 文档。
Python Installer
install_embed_python.ps1 [源码]:Windows 平台一键安装便携式 Python,可用做测试。
Installer 自动化构建状态
| Github Action | Status |
|---|---|
| Build SD WebUI Portable | |
| Build SD WebUI Forge Portable | |
| Build SD WebUI reForge Portable | |
| Build SD WebUI Forge Neo Portable | |
| Build SD Next Portable | |
| Build ComfyUI Portable | |
| Build ComfyUI (ROCm) Portable | |
| Build ComfyUI (XPU) Portable | |
| Build Fooocus Portable | |
| Build InvokeAI Portable | |
| Build SD-Trainer Portable | |
| Build SD Trainer Next Portable | |
| Build Kohya GUI Portable | |
| Build SD Scripts Portable | |
| Build Musubi Tuner Portable | |
| Build Qwen TTS WebUI Portable |
项目协议
本项目主体使用 GNU General Public License v3.0(GPL-3.0)发布。你可以在 GPL-3.0 条款下使用、复制、修改和分发本项目;分发修改版本时,请遵守 GPL-3.0 的源代码开放和许可证保留要求。
项目中引用或内置的第三方组件按其各自许可证使用。
Third-party Notices
本项目的 tkinter 版本管理 GUI 内置了 Sun Valley ttk theme(sv_ttk)作为可选界面主题资源。
Sun Valley ttk theme 使用 MIT License,版权归 rdbende <[email protected]> 所有,许可证原文保留在 sd_webui_all_in_one/base_manager/gui/sv_ttk/LICENSE。
