NVlabs/Sana

SANA: Efficient High-Resolution Image Synthesis with Linear Diffusion Transformer

What it solves

SANA addresses the high computational cost and slow speeds typically associated with generating high-resolution images and videos. It provides an efficiency-oriented framework that allows users to create high-quality visual content—ranging from 1024px images to 4K resolution and long-form videos—significantly faster and with lower hardware requirements than traditional large-scale diffusion models.

How it works

SANA utilizes a collection of optimized diffusion models and architectures designed for speed. It employs techniques like distillation (such as sCM), quantization (4-bit and 8-bit support), and advanced inference engines to reduce memory usage and increase generation speed. The codebase supports a full lifecycle of tasks, including training, fine-tuning (LoRA), and high-performance inference through integrations with tools like ComfyUI, SGLang, and Hugging Face Diffusers.

Who it’s for

This project is for researchers, developers, and creators who need to generate high-resolution visual media but are constrained by hardware limitations or the need for real-time performance. It is particularly useful for those looking to deploy efficient image or video generation pipelines on consumer-grade hardware or optimized server environments.

Highlights

  • High-Resolution Output: Supports image generation up to 4K and long-form video generation.
  • Extreme Efficiency: Models are significantly smaller and faster than comparable industry standards, with some configurations generating 1024px images in as little as 0.1 seconds.
  • Versatile Ecosystem: Full support for training, inference, and fine-tuning, with native integrations for ComfyUI, SGLang, and Hugging Face.
  • Broad Capabilities: Includes specialized models for streaming video, controllable world modeling, and one-step refinement for high-quality video drafts.

Related

  • Dispatch
  • Project
  • Project
  • Project
  • Dispatch