Go to file
layerdiffusion bf94f42322 license
2024-08-08 20:51:12 -07:00
backend upload files 2024-08-08 20:44:47 -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 revise structure 2024-08-07 20:44:34 -07:00
html Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
javascript resolve t2i upscale button #882 #874 2024-07-28 07:59:53 -06:00
k_diffusion link k-diffusion to backend 2024-08-07 18:44:53 -07:00
localizations Remove old localizations from the main repo. 2022-11-08 10:01:27 +03:00
models Create text encoder folder 2024-08-05 21:30:24 -07:00
modules make none default to clip 2024-08-08 18:12:06 -07:00
modules_forge revise stream 2024-08-08 19:23:23 -07:00
scripts Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07: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 Update .gitignore 2024-07-29 17:55:44 -06: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
download_supported_configs.py upload files and models 2024-08-03 17:46:26 -07: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 license 2024-08-08 20:51:12 -07: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 Update README.md 2024-08-07 13:00:11 -07:00
requirements_versions.txt Implement many kernels from scratch 2024-08-06 20:19:03 -07:00
script.js Gradio 4 + WebUI 1.10 2024-07-26 12:02:46 -07:00
style.css revise stream 2024-08-08 19:23:23 -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

Under Construction

WebUI Forge is under a week of major revision right now between 2024 Aug 1 and Aug 10. To join the test, just update to the latest unstable version.

Current Progress (2024 Aug 7): Backend Rewrite is 90% finished - remaining 48 hours to begin making it stable; remaining 72 hours to begin supporting many new things.

For downloading previous versions, see Previous Versions.

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
Microsoft Surface touch pressure support for Canvas Broken, pending fix 2024 July 29

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 ...