这是一个支持部署多种 WebUI 的 Jupyter Notebook,支持部署以下 WebUI:
- 1、Stable-Diffusion-WebUI
- 2、ComfyUI
- 3、InvokeAI
- 4、Fooocus
- 5、lora-scripts
- 6、kohya_ss
使用时请按顺序执行 Jupyter Notebook 单元。
- sd_webui_all_in_one.ipynb:支持部署多种 WebUI 的 Jupyter Notebook。
- sd_webui_all_in_one_colab.ipynb:支持部署多种 WebUI 的 Jupyter Notebook,但移除了 Colab 免费版中会导致警告的 WebUI,适用于 Colab 免费用户。
- fooocus_colab.ipynb:适用于 Colab 部署 Fooocus。
- fooocus_kaggle.ipynb:适用于 Kaggle 部署 Fooocus。
- sd_trainer_kaggle.ipynb:适用于 Kaggle 部署 SD Trainer,解决 Kaggle 环境问题导致无法运行 SD Trainer 的问题。
- sd_scripts_kaggle.ipynb:适用于 Kaggle 部署 sd-scripts,可用于不同种类的模型训练,使用前需熟悉 sd-scripts 的使用方法。
- 功能初始化:导入 SD WebUI All In One 所使用的功能
- 参数配置:配置安装参数和远程访问方式
- 应用参数配置:应用已设置的参数
- 安装:根据配置安装对应的 WebUI
- 启动:根据配置启动对应的 WebUI
- 自定义模型 / 扩展下载配置:设置要下载的模型 / 扩展参数
- 自定义模型 / 扩展下载:根据配置进行下载模型 / 扩展
- 更新:将已安装的 WebUI 进行更新
- 在参数配置界面,请填写工作区路径,选择要使用的 WebUI,根据自己的需求选择内网穿透方式(用于访问 WebUI 界面),再根据自己的需求选择模型和扩展。
- 已知 CloudFlare、Gradio 内网穿透会导致 Kaggle 平台强制关机,在使用 Kaggle 平台时请勿勾选这两个选项。
- 若使用 Colab 平台,请注意该 Jupyter Notebook 无法在免费版的 Colab 账号中使用,运行前将会收到 Colab 的警告提示,强行运行将会导致 Colab 强制关机(如果 Colab 账号已付费订阅可直接使用该 Jupyter Notebook),可选择仓库中其他的 Jupyter Notebook(将 Colab 中禁止的 WebUI 移除了)。
- Ngrok 内网穿透的稳定性高,使用前需要填写 Ngrok Token,可在 Ngrok 官网获取。
- 在启动时将启动内网穿透,可在控制台输出中看到内网穿透地址,用于访问 WebUI 界面。
Windows 平台一键部署 InvokeAI 的脚本,包含启动,管理 InvokeAI 的工具。
详细的说明点击此处阅读。
Windows 平台一键部署 SD-Trainer 的脚本,包含启动,管理 SD-Trainer 的工具。
详细的说明点击此处阅读。
Windows 平台一键部署 ComfyUI 的脚本,包含启动,管理 ComfyUI 的工具。
详细的说明点击此处阅读。
install_embed_python.ps1:Windows 平台一键安装便携式 Python,可用做测试。