SD.Next: Advanced Implementation of Stable Diffusion
 
 
 
 
Go to file
Vladimir Mandic 85cc55af51 fix hires batch, sdxl refiner
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-30 09:07:44 -05:00
.github update bug report 2024-12-10 12:38:19 -05:00
.vscode fix vae decode for backend original 2024-09-02 08:23:40 -04:00
cli prototype image-search 2024-12-24 09:19:24 -05:00
configs fix hires batch, sdxl refiner 2024-12-30 09:07:44 -05:00
extensions add placeholders 2023-01-06 12:15:25 -05:00
extensions-builtin live preview error handling 2024-12-29 13:54:14 -05:00
html hide disabled networks and add more previews 2024-12-27 09:45:03 -05:00
javascript livepreview fixes and debug 2024-12-29 17:01:14 -05:00
models hide disabled networks and add more previews 2024-12-27 09:45:03 -05:00
modules fix hires batch, sdxl refiner 2024-12-30 09:07:44 -05:00
repositories update 2024-10-28 15:32:01 -04:00
scripts live preview error handling 2024-12-29 13:54:14 -05:00
wiki@04166d0741 update wiki 2024-12-26 12:41:43 -05:00
.dockerignore add docker support 2024-11-13 17:28:04 -05:00
.eslintrc.json fix api scripts callbacks 2024-11-27 10:07:37 -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 Add pre-commit. 2023-09-04 13:57:47 +02:00
.pre-commit-config.yaml Add pre-commit. 2023-09-04 13:57:47 +02:00
.pylintrc lint updates 2024-12-15 13:12:35 -05:00
.ruff.toml lint updates 2024-12-15 13:12:35 -05:00
CHANGELOG.md fix hires batch, sdxl refiner 2024-12-30 09:07:44 -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 metafiles 2024-04-27 12:02:34 -04: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 Merge branch 'master' into dev 2024-12-24 08:42:43 -05:00
SECURITY.md change onboarding and remove download default model 2023-12-26 13:06:14 -05:00
TODO.md move postprocessing scripts to accordions 2024-12-23 12:23:18 -05:00
installer.py update requirements and changelog 2024-12-24 08:40:46 -05:00
launch.py remove tracemalloc 2024-12-02 16:27:22 -05:00
motd add motd 2023-10-09 08:46:48 -04:00
package.json update lint rules 2024-11-21 15:41:38 -05:00
requirements.txt update requirements and changelog 2024-12-24 08:40:46 -05:00
webui.bat global crlf to lf 2024-01-10 09:45:26 -05:00
webui.ps1 update startup scripts 2023-11-04 08:22:57 -04:00
webui.py add granular vae tiling options 2024-12-25 12:38:21 -05:00
webui.sh fix unix launcher to use python from venv 2024-06-11 13:20:32 -04: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
  • Multiple backends!
    Diffusers | Original
  • Platform specific autodetection and tuning performed on install
  • Optimized processing with latest torch developments with built-in support for torch.compile
    and multiple compile backends: Triton, ZLUDA, StableFast, DeepCache, OpenVINO, NNCF, IPEX, OneDiff
  • 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

[!TIP] All command line options can also be set via env variable
For example --debug is same as set SD_DEBUG=true

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

Sponsors

Allan GrantBrent Ozara.v.mantzarisSML (See-ming Lee)