Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/licyk/sd-webui-all-in-one

一个支持部署多种 WebUI 的 Jupyter Notebook / 支持一键部署 SD-Trainer,InvokeAI,ComfyUI,SD WebUI 的 PowerShell 脚本
https://github.com/licyk/sd-webui-all-in-one

install jupyer-notebook powershell-script stable-diffusion

Last synced: 23 days ago
JSON representation

一个支持部署多种 WebUI 的 Jupyter Notebook / 支持一键部署 SD-Trainer,InvokeAI,ComfyUI,SD WebUI 的 PowerShell 脚本

Awesome Lists containing this project

README

        

# SD WebUI All In One

_✨快速部署,简单易用_

- [SD WebUI All In One](#sd-webui-all-in-one)
- [SD WebUI All In One Notebook](#sd-webui-all-in-one-notebook)
- [可用的 Jupyter Notebook](#可用的-jupyter-notebook)
- [主要功能](#主要功能)
- [其他功能](#其他功能)
- [提示](#提示)
- [Installer](#installer)
- [InvokeAI Installer](#invokeai-installer)
- [SD-Trainer Installer](#sd-trainer-installer)
- [ComfyUI Installer](#comfyui-installer)
- [SD WebUI Installer](#sd-webui-installer)
- [Python Installer](#python-installer)

***

# SD WebUI All In One Notebook
这是一个支持部署多种 WebUI 的 Jupyter Notebook,支持部署以下 WebUI:
- 1、[Stable-Diffusion-WebUI](https://github.com/AUTOMATIC1111/stable-diffusion-webui)
- 2、[ComfyUI](https://github.com/comfyanonymous/ComfyUI)
- 3、[InvokeAI](https://github.com/invoke-ai/InvokeAI)
- 4、[Fooocus](https://github.com/lllyasviel/Fooocus)
- 5、[lora-scripts](https://github.com/Akegarasu/lora-scripts)
- 6、[kohya_ss](https://github.com/bmaltais/kohya_ss)

使用时请按顺序执行 Jupyter Notebook 单元。

## 可用的 Jupyter Notebook
- [sd_webui_all_in_one.ipynb](https://raw.githubusercontent.com/licyk/sd-webui-all-in-one/main/sd_webui_all_in_one.ipynb):支持部署多种 WebUI 的 Jupyter Notebook。
- [sd_webui_all_in_one_colab.ipynb](https://raw.githubusercontent.com/licyk/sd-webui-all-in-one/main/sd_webui_all_in_one_colab.ipynb):支持部署多种 WebUI 的 Jupyter Notebook,但移除了 Colab 免费版中会导致警告的 WebUI,适用于 Colab 免费用户。Open In Colab
- [fooocus_colab.ipynb](https://raw.githubusercontent.com/licyk/sd-webui-all-in-one/main/fooocus_colab.ipynb):适用于 Colab 部署 [Fooocus](https://github.com/lllyasviel/Fooocus)。Open In Colab
- [fooocus_kaggle.ipynb](https://raw.githubusercontent.com/licyk/sd-webui-all-in-one/main/fooocus_kaggle.ipynb):适用于 Kaggle 部署 [Fooocus](https://github.com/lllyasviel/Fooocus)。
- [sd_trainer_kaggle.ipynb](https://raw.githubusercontent.com/licyk/sd-webui-all-in-one/main/sd_trainer_kaggle.ipynb):适用于 Kaggle 部署 [SD Trainer](https://github.com/Akegarasu/lora-scripts),解决 Kaggle 环境问题导致无法运行 SD Trainer 的问题。
- [sd_scripts_kaggle.ipynb](https://raw.githubusercontent.com/licyk/sd-webui-all-in-one/main/sd_scripts_kaggle.ipynb):适用于 Kaggle 部署 [sd-scripts](https://github.com/kohya-ss/sd-scripts),可用于不同种类的模型训练,使用前需熟悉 sd-scripts 的使用方法。

## 主要功能
1. 功能初始化:导入 SD WebUI All In One 所使用的功能
2. 参数配置:配置安装参数和远程访问方式
3. 应用参数配置:应用已设置的参数
4. 安装:根据配置安装对应的 WebUI
5. 启动:根据配置启动对应的 WebUI

## 其他功能
1. 自定义模型 / 扩展下载配置:设置要下载的模型 / 扩展参数
2. 自定义模型 / 扩展下载:根据配置进行下载模型 / 扩展
3. 更新:将已安装的 WebUI 进行更新

## 提示
1. 在参数配置界面,请填写工作区路径,选择要使用的 WebUI,根据自己的需求选择内网穿透方式(用于访问 WebUI 界面),再根据自己的需求选择模型和扩展。
2. 已知 CloudFlare、Gradio 内网穿透会导致 [Kaggle](https://www.kaggle.com) 平台强制关机,在使用 [Kaggle](https://www.kaggle.com) 平台时请勿勾选这两个选项。
3. 若使用 [Colab](https://colab.research.google.com) 平台,请注意该 Jupyter Notebook 无法在免费版的 Colab 账号中使用,运行前将会收到 Colab 的警告提示,强行运行将会导致 Colab 强制关机(如果 Colab 账号已付费订阅可直接使用该 Jupyter Notebook),可选择仓库中其他的 Jupyter Notebook(将 Colab 中禁止的 WebUI 移除了)。
4. [Ngrok](https://ngrok.com) 内网穿透的稳定性高,使用前需要填写 Ngrok Token,可在 [Ngrok](https://ngrok.com) 官网获取。
5. 在启动时将启动内网穿透,可在控制台输出中看到内网穿透地址,用于访问 WebUI 界面。

***

# Installer
适用于 Windows 平台部署 AI 的工具,无需提前安装任何环境([Git](https://git-scm.com) / [Python](https://www.python.org/)),只需一键运行即可部署。

## InvokeAI Installer
Windows 平台一键部署 [InvokeAI](https://github.com/invoke-ai/InvokeAI) 的脚本,包含启动,管理 InvokeAI 的工具。

详细的说明[点击此处](./invokeai_installer.md)阅读。

## SD-Trainer Installer
Windows 平台一键部署 [SD-Trainer](https://github.com/Akegarasu/lora-scripts) / [Kohya GUI](https://github.com/bmaltais/kohya_ss) 的脚本,包含启动,管理 SD-Trainer 的工具。

详细的说明[点击此处](./sd_trainer_installer.md)阅读。

## ComfyUI Installer
Windows 平台一键部署 [ComfyUI](https://github.com/comfyanonymous/ComfyUI) 的脚本,包含启动,管理 ComfyUI 的工具。

详细的说明[点击此处](./comfyui_installer.md)阅读。

## SD WebUI Installer
Windows 平台一键部署 [Stable-Diffusion-WebUI](https://github.com/AUTOMATIC1111/stable-diffusion-webui) / [Stable-Diffusion-WebUI-Forge](https://github.com/lllyasviel/stable-diffusion-webui-forge) / [Stable-Diffusion-WebUI-reForge](https://github.com/Panchovix/stable-diffusion-webui-reForge) / [Stable-Diffusion-WebUI-AMDGPU](https://github.com/lshqqytiger/stable-diffusion-webui-amdgpu) / [SD.Next](https://github.com/vladmandic/automatic) 的脚本,包含启动,管理 Stable Diffusion WebUI 的工具。

详细的说明[点击此处](./stable_diffusion_webui_installer.md)阅读。

## Python Installer
[install_embed_python.ps1](https://raw.githubusercontent.com/licyk/sd-webui-all-in-one/main/install_embed_python.ps1):Windows 平台一键安装便携式 Python,可用做测试。