SD.Next: Advanced Implementation of Stable Diffusion
 
 
 
 
Go to file
Vladimir Mandic 46464c4c3c
Merge pull request #3728 from vladmandic/dev
merge dev to master
2025-01-29 08:55:53 -05:00
.github Update build_readme.yaml 2025-01-29 08:50:06 -05:00
.vscode add vscode launch config 2025-01-10 13:23:56 -05:00
cli fix zluda installer bug 2025-01-13 15:33:43 +09:00
configs fix hires batch, sdxl refiner 2024-12-30 09:07:44 -05:00
extensions
extensions-builtin parse cgroups 2025-01-27 10:00:06 -05:00
html refactor video file create and save 2025-01-15 13:03:40 -05:00
javascript unified standar and modernui auth 2025-01-24 11:09:24 -05:00
models hide disabled networks and add more previews 2024-12-27 09:45:03 -05:00
modules cleanup lora overrides 2025-01-28 18:47:48 -05:00
repositories update 2024-10-28 15:32:01 -04:00
scripts cleanup lora overrides 2025-01-28 18:47:48 -05:00
wiki@ba2f43a513 update wiki 2025-01-28 18:48:02 -05:00
.dockerignore add docker support 2024-11-13 17:28:04 -05:00
.eslintrc.json refactor of progress monitoring 2025-01-05 13:22:19 -05:00
.gitignore update docker build 2024-11-14 18:09:53 -05:00
.gitmodules add modernui submodule 2024-04-26 12:32:37 -04:00
.markdownlint.json
.pre-commit-config.yaml
.pylintrc add tdd scheduler and lint updates 2025-01-06 09:35:36 -05:00
.ruff.toml add tdd scheduler and lint updates 2025-01-06 09:35:36 -05:00
CHANGELOG.md update changelog 2025-01-29 08:45:08 -05:00
CITATION.cff add sd3 controlnets 2024-10-30 14:24:12 -04:00
CODE_OF_CONDUCT update metafiles 2024-04-27 12:02:34 -04:00
CONTRIBUTING update diffusers and contributing guidelines 2025-01-21 13:17:06 -05:00
Dockerfile update docker and progress monitoring 2024-11-16 10:49:08 -05:00
LICENSE.txt revert license 2024-10-30 18:03:38 -04:00
README.md update readme 2025-01-29 08:55:26 -05:00
SECURITY.md
TODO.md move postprocessing scripts to accordions 2024-12-23 12:23:18 -05:00
installer.py pab: pyramid attention broadcast 2025-01-28 08:25:55 -05:00
launch.py parse cgroups 2025-01-27 10:00:06 -05:00
motd
package.json update element ids 2025-01-16 11:51:36 -05:00
requirements.txt update diffusers and register mask_processor 2025-01-06 09:49:07 -05:00
webui.bat global crlf to lf 2024-01-10 09:45:26 -05:00
webui.ps1
webui.py warn if using public interface without auth 2025-01-27 11:02:28 -05:00
webui.sh detailer support for face restorer models 2025-01-18 14:29:40 -05:00

README.md

SD.Next

Image Diffusion implementation with advanced features

Last update License Discord Sponsors

Docs | Wiki | Discord | Changelog


Table of contents

SD.Next Features

All individual features are not listed here, instead check ChangeLog for full list of changes

  • Multiple UIs!
    Standard | Modern
  • Multiple diffusion models!
  • Built-in Control for Text, Image, Batch and video processing!
  • Multiplatform!
    Windows | Linux | MacOS | nVidia | AMD | IntelArc/IPEX | DirectML | OpenVINO | ONNX+Olive | ZLUDA
  • Platform specific autodetection and tuning performed on install
  • Optimized processing with latest torch developments with built-in support for model compile, quantize and compress
    Compile backends: Triton | StableFast | DeepCache | OneDiff | TeaCache | etc.
    Quantization and compression methods: BitsAndBytes | TorchAO | Optimum-Quanto | NNCF
  • Built-in queue management
  • Built in installer with automatic updates and dependency management
  • Mobile compatible

Main interface using StandardUI:
screenshot-standardui

Main interface using ModernUI:

screenshot-modernui

For screenshots and informations on other available themes, see Themes


Model support

SD.Next supports broad range of models: supported models and model specs

Platform support

  • nVidia GPUs using CUDA libraries on both Windows and Linux
  • AMD GPUs using ROCm libraries on Linux
    Support will be extended to Windows once AMD releases ROCm for Windows
  • Intel Arc GPUs using OneAPI with IPEX XPU libraries on both Windows and Linux
  • Any GPU compatible with DirectX on Windows using DirectML libraries
    This includes support for AMD GPUs that are not supported by native ROCm libraries
  • Any GPU or device compatible with OpenVINO libraries on both Windows and Linux
  • Apple M1/M2 on OSX using built-in support in Torch with MPS optimizations
  • ONNX/Olive
  • AMD GPUs on Windows using ZLUDA libraries

Getting started

[!TIP] And for platform specific information, check out
WSL | Intel Arc | DirectML | OpenVINO | ONNX & Olive | ZLUDA | AMD ROCm | MacOS | nVidia | Docker

[!WARNING] If you run into issues, check out troubleshooting and debugging guides

Contributing

Please see Contributing for details on how to contribute to this project
And for any question, reach out on Discord or open an issue or discussion

Credits

Evolution

starts

Docs

If you're unsure how to use a feature, best place to start is Docs and if its not there,
check ChangeLog for when feature was first introduced as it will always have a short note on how to use it