Skip to main content
Browse Models

stabilityai

SDXL Turbo

Released

2023-11-28

Family

Stable Diffusion XL

Type

Fine-Tuned Model

Downloads

External Download

You are about to open a link to an external source. Verify the URL before continuing.

Download

Model Checkpoint

FP16 · sd_xl_turbo_1.0_fp16.safetensors

Model Report

Overview

SDXL Turbo is a text-to-image generative model introduced by Stability AI on November 28, 2023. Developed atop the SDXL framework, SDXL Turbo employs Adversarial Diffusion Distillation (ADD), an approach that enables the creation of high-fidelity images in a single inference step. This design enables real-time image synthesis with efficiency and visual quality in prompt-driven image generation. The model, its research, and open weights are available through Stability AI's official announcement, the model card, and the original research paper.

A collage of various distinct photorealistic and imaginative images generated by SDXL Turbo, including anthropomorphic animals, mythical creatures, and detailed scenes.

Figure 1. A collage displaying SDXL Turbo-generated images from a range of text prompts, highlighting the model's versatility and output quality.

Technical Innovations

SDXL Turbo's advancement is its capacity for single-step image generation, contrasting with previous diffusion models like SDXL 1.0, which often necessitate up to 50 steps for similar quality. This capability is achieved through the Adversarial Diffusion Distillation technique, which merges adversarial and score-based distillation objectives during training. The adversarial component drives the model to generate images that are perceptually indistinguishable from real data at every inference, while the score distillation leverages knowledge from a pretrained teacher model to maintain compositionality and prompt adherence.

Inference in SDXL Turbo does not utilize classifier-free guidance, lowering memory requirements and optimizing speed. While the model is designed to produce high-quality images in a single step, it is also amenable to iterative refinement: increasing the number of steps (typically 2 to 4) can enhance image consistency and detail, particularly for complex prompts or compositions, as demonstrated in empirical evaluations detailed in the ADD paper.

Model Architecture

The backbone of SDXL Turbo is a distilled variant of SDXL 1.0, equipped with approximately 3.1 billion parameters. The ADD approach involves initializing the student network from a pretrained diffusion model and introducing two complementary loss functions: an adversarial loss, which incorporates a text-conditioned discriminator (utilizing pretrained feature networks such as DINOv2 ViT-S), and a score distillation loss that supervises the model with the output of a frozen, high-capacity teacher. This dual-objective setup addresses the common issue of loss of detail and artifacts found in many rapid distillation methods by encouraging the student generator to directly synthesize sharp, high-quality images from pure noise.

Training is performed exclusively at a 512×512 pixel resolution, conforming to the finalized architecture and optimizing for real-time synthesis at this scale. A secondary model, ADD-M, based on Stable Diffusion 2.1 and consisting of 860 million parameters, is also described in the literature for comparative and ablation purposes, but SDXL Turbo's main deployment is centered on the SDXL backbone.

Performance and Benchmarks

SDXL Turbo has been empirically evaluated through human preference studies and quantitative benchmarks, consistently demonstrating higher prompt alignment and image quality compared to contemporaneous one- and multi-step models such as StyleGAN-T++, OpenMUSE, IF-XL, SDXL, and LCM-XL. In preference studies, SDXL Turbo (1-step) outperformed the 4-step configuration of LCM-XL, and a 4-step configuration of SDXL Turbo (ADD-XL) exceeded the image quality and prompt adherence of the 50-step SDXL 1.0 base model.

Bar charts comparing SDXL Turbo versus other diffusion models on prompt alignment and image quality at different step counts.

Figure 2. User preference study results show SDXL Turbo achieving higher ratings in both image quality and prompt alignment over comparable diffusion models, often with fewer inference steps.

The model exhibits efficient inference speed: generating a 512×512 pixel image, including prompt encoding and decoding, takes approximately 207 milliseconds on a single A100 GPU, with the core UNet step comprising only 67 milliseconds. In zero-shot evaluations using the COCO dataset, the ADD-M model attained a Fréchet Inception Distance (FID) of 19.7 and CLIP score of 0.326 at a single step—outperforming other rapid distillation approaches such as DPM Solver and InstaFlow, as documented in the technical appendix.

Horizontal bar chart visualizing user preference in image quality for SDXL Turbo compared to StyleGAN-T++, OpenMUSE, IF-XL, LCM-XL, and SDXL 1.0 Base.

Figure 3. Image quality comparison from user studies: SDXL Turbo (1 step) favored over multiple established models with longer inference cycles.

Bar chart comparing prompt alignment preferences for SDXL Turbo and various models.

Figure 4. Prompt alignment evaluations indicate strong adherence for SDXL Turbo (1 step) relative to peer models.

Limitations

Despite its strengths in speed and perceptual quality, SDXL Turbo exhibits certain constraints. All generations are produced at a fixed 512×512 resolution, with performance outside this range not systematically evaluated. The model does not reliably render legible text or perfectly photorealistic imagery and may underperform on facial or person-centric scenes. The autoencoding stage introduces a lossy step, limiting recoverable detail. Moreover, SDXL Turbo's sample diversity is marginally lower than its teacher model, SDXL, and its outputs are not intended to be factual or represent real individuals or events. These aspects are further detailed in the model card.

Applications and Access

SDXL Turbo's real-time image synthesis enables use cases in creative design, educational tools, experimental research on accelerated diffusion processes, and generative model safety evaluation. While the model weights and usage instructions are open for non-commercial research under a dedicated license, for usage outside of research, the terms of use should be consulted.

The model is accessible via the Hugging Face Model Hub. More detailed experimental results, code, and demo applications are available through Stability AI's research repositories.

Helpful Links

About Stable Diffusion XL: The SDXL family of AI models represents a significant technological advancement in text-to-image generation, featuring a substantial increase in parameters—3.5 billion for the base model and 6.6 billion for the ensemble—alongside a dual-stage architecture that includes a base model and a refiner, enabling the creation of high-resolution (1024x1024) images with enhanced detail, color accuracy, and style versatility.

More in the Stable Diffusion XL Family

stabilityai /

Stable Diffusion XL

A text-to-image diffusion model with 3.5 billion parameters utilizing a two-stage generation pipeline for enhanced image quality and prompt adherence.
ByteDance /

SDXL Lightning

SDXL variant using the Adversarial Diffusion Distillation (ADD) technique to generate images very quickly, with multiple variants for different numbers of steps (1-8) and a more permissive license than SDXL Turbo.
dataautogpt3 /

OpenDalle

SDXL model focused on prompt adherence and semantic understanding, with a stated aim of achieving Dalle-3 level understanding of prompts.
Yamer /

Yamer's Realistic

SDXL fine-tune capable of generating realistic images of people and landscapes.
albedobond /

AlbedoBase XL

SDXL fine-tune resulting from merging 300+ top community models, strong performance across a wide range of image types.
KandooAI /

Juggernaut XL

A popular versatile model finetuned on SDXL by KandooAI and RunDiffusion. This version features improved prompt adherence due to an innovative GPT-4 captioning system built by LEOSAM.
SG_161222 /

Realistic Vision XL

SDXL fine-tune optimizing for generating photorealistic people, animals, and landscapes. In addition to training, this model is a merge of over 10 other SDXL models aimed at realism.
ALIENHAZE /

New Reality XL

Merge of multiple SDXL checkpoints and LoRAs, with impressive breadth and consistency in generating photorealistic images.
razzz /

Realism Engine SDXL

SDXL checkpoint optimized for photorealistic generation of a wide range of humans.
CagliostroLab /

Animagine XL

SDXL fine-tune with very strong performance in genearating anime images.
SoCalGuitarist /

Nightvision XL

Photography-focused SDXL checkpoint with strong prompt adherence and versatile output.
Lykon /

Dreamshaper XL

Fine-Tuned on SDXL, this is a general purpose model designed for photos, art, anime, and manga. This Lightning version can generate quality images in few steps.
PurpleSmartAI /

Pony Diffusion V6 XL

A fine-tuned Stable Diffusion XL model trained on 2.6 million images for generating cartoon, anime, and anthropomorphic character art.
diffusers /

ControlNet SDXL Diffusers Canny

SDXL ControlNet model for edge detection.
stabilityai /

ControlNet SDXL Canny

Smaller SDXL ControlNet model for edge detection.
diffusers /

ControlNet SDXL Diffusers Depth

SDXL ControlNet model for depth generation.
stabilityai /

ControlNet SDXL Depth

Smaller SDXL ControlNet model for depth generation.
stabilityai /

ControlNet SDXL Recolor

SDXL ControlNet model for recoloring images.
h94 /

ControlNet SDXL IP Adapter

SDXL ControlNet model for conditioning on an image prompt.
thibaud /

ControlNet SDXL Open Pose

SDXL ControlNet model for copying human poses.

More from stabilityai

stabilityai /

Stable Video Diffusion

A latent diffusion model that generates short video clips up to 25 frames from single images using temporal convolution and attention layers.
stabilityai /

Stable Video Diffusion XT

A video generation model that creates coherent sequences from static images or text prompts using latent diffusion architecture.
stabilityai /

Stable Video Diffusion XT 1.1

Video generation model that transforms single images into 25-frame sequences at 1024x576 resolution with controllable motion and camera parameters.
stabilityai /

Stable Video 3D

Stable Video 3D (SV3D) is a generative model based on Stable Video Diffusion that takes in a still image of an object as a conditioning frame, and generates an orbital video of that object.
stabilityai /

Stable Video 4D

A generative video-to-video diffusion model that synthesizes temporally and spatially consistent multi-view video sequences from single input videos.
stabilityai /

Stable Fast 3D

Generates textured 3D meshes with material properties from single images in approximately 0.5 seconds using a transformer-based architecture.
stabilityai /

Stable Diffusion 2

A text-to-image diffusion model offering 768×768 resolution generation with depth conditioning, inpainting capabilities, and 4x upscaling functionality.
stabilityai /

Stable Diffusion 1.1

A latent text-to-image diffusion model trained on LAION datasets that generates 512×512 images from natural language prompts using compressed latent space processing.
stabilityai /

Stable Diffusion 1.5

Text-to-image diffusion model trained on LAION dataset subset, generating 512x512 images from natural language prompts using latent space processing.
stabilityai /

Stable Diffusion 3.5 Large

This 8-billion parameter model brings improvements to SD3 in customizability, efficiency, and diversity. This Large variant was designed for professional use cases at 1 megapixel resolution.
stabilityai /

Stable Diffusion 3.5 Turbo

This latest iteration in the Stable diffusion family brings improvements over SD3 in customizability, efficient performance, and diverse outputs. The Turbo variant is distilled from the Large version to generate images in just 4 steps.
stabilityai /

Stable Cascade Stage A

A vector quantized GAN encoder that compresses 1024×1024 images to 256×256 discrete tokens as part of a three-stage hierarchical text-to-image pipeline.
stabilityai /

Stable Cascade Stage B

Intermediate latent super-resolution module that upscales compressed text-conditional representations from Stage C to enable high-fidelity image generation.
stabilityai /

Stable Cascade Stage C

Text-to-image diffusion model using three-stage cascaded architecture with 42:1 spatial compression for efficient high-resolution synthesis.
stabilityai /

Stable Audio Open 1.0

Open-source text-to-audio synthesis model with 1.21 billion parameters, trained exclusively on Creative Commons data using latent diffusion architecture.