Go to file
2024-07-27 06:47:04 -07:00
configs Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
embeddings add embeddings dir 2022-09-30 14:16:26 +03:00
extensions delete the submodule dir (why do you keep doing this) 2022-10-29 09:02:02 +03:00
extensions-builtin align with SAG ui 2024-07-26 15:19:24 -07:00
html Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
javascript Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
ldm_patched Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
localizations Remove old localizations from the main repo. 2022-11-08 10:01:27 +03:00
models add ESRGAN folder 2024-07-26 07:20:29 -07:00
modules 1.10.1 2024-07-27 06:39:58 -07:00
modules_forge Clip Skip to All Models 2024-07-27 05:46:53 -07:00
scripts Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
test Fix controlnet/detect API endpoint (#187) 2024-02-11 01:15:06 -05:00
textual_inversion_templates hypernetwork training mk1 2022-10-07 23:22:22 +03:00
_typos.toml Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
.eslintignore Ignore ControlNet extension in eslint (#136) 2024-02-08 19:48:49 -05:00
.eslintrc.js Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
.git-blame-ignore-revs Add .git-blame-ignore-revs 2023-05-19 12:34:06 +03:00
.gitignore do not ignore pyi 2024-07-26 13:08:47 -07:00
.pylintrc Add basic Pylint to catch syntax errors on PRs 2022-10-15 16:26:07 +03:00
CHANGELOG.md sync change log 2024-07-27 06:47:04 -07:00
CITATION.cff citation mk2 2023-08-21 15:27:04 +03:00
CODEOWNERS Update CODEOWNERS 2024-01-25 17:02:35 -08:00
environment-wsl2.yaml update xformers 2023-04-03 15:23:35 -04:00
launch.py Add --forge-ref-a1111-home cmd arg to reference existing A1111 checkout (#203) 2024-02-11 21:22:31 -05:00
LICENSE.txt add license file 2023-01-15 09:24:48 +03:00
package.json Add basic ESLint configuration for formatting 2023-05-17 16:09:06 +03:00
pyproject.toml Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
README.md 1.10.1 2024-07-27 06:39:58 -07:00
requirements_npu.txt Update 2024-01-31 12:29:58 +08:00
requirements_versions.txt Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
requirements-test.txt Overhaul tests to use py.test 2023-05-19 17:42:34 +03:00
requirements.txt Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
screenshot.png new screenshot 2023-01-07 13:30:06 +03:00
script.js Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
style.css Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
webui-macos-env.sh Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
webui-user.bat Fix command line arguments format in webui-user.bat (#135) 2024-02-08 19:47:42 -05:00
webui-user.sh Vendor in the single module used from taming_transformers; remove taming_transformers dependency 2023-05-30 12:47:57 +03:00
webui.bat Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
webui.py Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
webui.sh Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00

Stable Diffusion WebUI Forge

Stable Diffusion WebUI Forge is a platform on top of Stable Diffusion WebUI (based on Gradio) to make development easier, optimize resource management, speed up inference, and study experimental features.

The name "Forge" is inspired from "Minecraft Forge". This project is aimed at becoming SD WebUI's Forge.

Forge is currently based on SD-WebUI 1.10.1 at this commit.

Installing Forge

If you are proficient in Git and you want to install Forge as another branch of SD-WebUI, please see here. In this way, you can reuse all SD checkpoints and all extensions you installed previously in your OG SD-WebUI, but you should know what you are doing.

If you know what you are doing, you can install Forge using same method as SD-WebUI. (Install Git, Python, Git Clone the forge repo https://github.com/lllyasviel/stable-diffusion-webui-forge.git and then run webui-user.bat).

Or you can just use this one-click installation package (with git and python included).

>>> Click Here to Download One-Click Package <<<

After you download, you uncompress, use update.bat to update, and use run.bat to run.

Note that running update.bat is important, otherwise you may be using a previous version with potential bugs unfixed.

image

Previous Versions

You can download previous versions here.

Forge Status

Based on manual test one-by-one:

Component Status Last Test
Basic Diffusion Normal 2024 July 27
GPU Memory Management System Normal 2024 July 27
LoRAs Normal 2024 July 27
All Preprocessors Normal 2024 July 27
All ControlNets Normal 2024 July 27
All IP-Adapters Normal 2024 July 27
All Instant-IDs Normal 2024 July 27
All Reference-only Methods Normal 2024 July 27
All Integrated Extensions Normal 2024 July 27
Popular Extensions (Adetailer, etc) Normal 2024 July 27
Gradio 4 UIs Normal 2024 July 27
Gradio 4 Forge Canvas Normal 2024 July 27
LoRA/Checkpoint Selection UI for Gradio 4 Normal 2024 July 27
Photopea/OpenposeEditor/etc for ControlNet Normal 2024 July 27
Wacom 128 level touch pressure support for Canvas Normal 2024 July 15

Feel free to open issue if anything is broken and I will take a look every several days. If I do not update this "Forge Status" then it means I cannot reproduce any problem. In that case, fresh re-install should help most.

Under Construction

This Readme is under construction ... more docs/wiki coming soon ...