sdnext  by vladmandic

WebUI for AI generative image and video creation

created 2 years ago
6,496 stars

Top 8.0% on sourcepulse

GitHubView on GitHub
Project Summary

SD.Next is a comprehensive, all-in-one web UI for AI generative image and video creation, targeting users who need a feature-rich and highly customizable platform. It aims to simplify the setup and usage of advanced diffusion models across diverse hardware and operating systems.

How It Works

SD.Next builds upon the Automatic1111 WebUI codebase, integrating a wide array of advanced features and optimizations. It supports multiple diffusion models and offers distinct UI themes (Standard and Modern). The project emphasizes performance through built-in support for model compilation (Triton, StableFast, DeepCache) and quantization/compression techniques (BitsAndBytes, TorchAO, Optimum-Quanto). Its unique selling proposition lies in its extensive multi-platform support and automated, platform-specific tuning during installation.

Quick Start & Requirements

  • Install: Follow instructions in the Docs.
  • Prerequisites: Python, Git. Specific hardware acceleration libraries (CUDA, ROCm, OneAPI, DirectML, OpenVINO, ZLUDA) are automatically detected and configured.
  • Resources: Requires significant VRAM for model loading and generation. Setup time varies based on hardware and dependency installation.
  • Links: Docs, Wiki, Discord.

Highlighted Details

  • Broad multi-platform support: Windows, Linux, macOS, with acceleration for NVIDIA (CUDA), AMD (ROCm, DirectML), Intel Arc (IPEX, DirectML, OpenVINO), and Apple Silicon (MPS).
  • Extensive model compatibility and optimization features including compilation, quantization, and compression.
  • Built-in installer with automatic updates and dependency management.
  • Multi-language localization and multiple UI themes.
  • Integrated queue management and advanced processing controls for text, image, batch, and video.

Maintenance & Community

The project is actively maintained, with frequent updates reflected in the last commit badge. It has a strong community presence via Discord. Sponsorships are accepted via GitHub.

Licensing & Compatibility

The project appears to be licensed under the MIT License, as indicated by the shield. However, it is based on Automatic1111 WebUI, which has its own licensing considerations. Compatibility for commercial use should be verified against all dependencies and the base project.

Limitations & Caveats

While offering broad hardware support, performance and stability can vary significantly depending on the specific GPU, driver versions, and chosen acceleration backends. The extensive feature set may lead to a steeper learning curve for new users.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
13
Issues (30d)
63
Star History
286 stars in the last 90 days

Explore Similar Projects

Starred by Aravind Srinivas Aravind Srinivas(Cofounder of Perplexity), Stas Bekman Stas Bekman(Author of Machine Learning Engineering Open Book; Research Engineer at Snowflake), and
12 more.

DeepSpeed by deepspeedai

0.2%
40k
Deep learning optimization library for distributed training and inference
created 5 years ago
updated 1 day ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Nat Friedman Nat Friedman(Former CEO of GitHub), and
32 more.

llama.cpp by ggml-org

0.4%
84k
C/C++ library for local LLM inference
created 2 years ago
updated 14 hours ago
Feedback? Help us improve.