Model reference · open weights
LLaDA-Image is an open-weight image model from inclusionAI. LLaDA-Image-Turbo-FP8 (FP8) weighs 27.6 GB; the smallest configuration that runs it is RTX 4090 24 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the inclusionAI/LLaDA-Image model card, 2026-10-01. The estimate below is for another build of the family.
What it is
| Released by | inclusionAI |
|---|---|
| Released | 2026-08-28 |
| Parameters | 6.5B |
| VRAM | 27.6 GB for the weights |
What it runs on
| Card | One image | Memory |
|---|---|---|
| RTX 3060 12 GB … RTX 4060 Ti 16 GB | does not fit | |
| RTX 3090 24 GB | tight (encoders offloaded) | 23.4 GB |
| RTX 4090 24 GB | tight (encoders offloaded) | 23.4 GB |
| RTX 5090 32 GB | fits (encoders offloaded) | 31.0 GB |
| L40S 48 GB | fits | 44.0 GB |
| A100 80 GB | fits | 78.2 GB |
| H100 80 GB | fits | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | fits | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | fits | 107 GB |
| H200 141 GB | fits | 138 GB |
| B200 180 GB | fits | 176 GB |
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| LLaDA-Image ↗ | 6.5B | BF16 | 49.2 GB | L40S 48 GB |
| LLaDA-Image-Turbo-FP8 (above) ↗ | 6.5B | FP8 | 27.6 GB | RTX 4090 24 GB |
From the model card
Welcome to the official repository for LLaDA-Image, a unified model for high-quality image generation and editing.
LLaDA-Image is a competitive 6B-parameter open-source unified image generation and editing model family. It includes LLaDA-Image, a 50-step Base model for high-quality text-to-image generation and instruction-guided editing, and LLaDA-Image-Turbo, a 4-step distilled model for fast generation and editing. Both variants support practical text-to-image generation, VQ-conditioned generation, reference-image editing, and Chinese--English text rendering.
This repository provides the checkpoints and Diffusers-based inference code for the LLaDA-Image model family.
| Model | Description | Sampling steps | Hugging Face (Checkpoints) | ModelScope (Checkpoints) |
|---|---|---|---|---|
| LLaDA-Image | Base model for high-fidelity text-to-image generation and instruction-guided editing. | 50 | BF16: inclusionAI/LLaDA-ImageFP8: inclusionAI/LLaDA-Image-FP8 | BF16: inclusionAI/LLaDA-ImageFP8: inclusionAI/LLaDA-Image-FP8 |
| LLaDA-Image-Turbo | Distilled model for fast generation and editing. | 4 | BF16: inclusionAI/LLaDA-Image-TurboFP8: inclusionAI/LLaDA-Image-Turbo-FP8 | BF16: inclusionAI/LLaDA-Image-TurboFP8: inclusionAI/LLaDA-Image-Turbo-FP8 |
The implementation has been used with Python 3.11, PyTorch 2.8, Transformers 4.57.6, and Diffusers 0.39.0.
git clone https://github.com/inclusionAI/LLaDA-Image.git
cd LLaDA-Image
conda create -n llada-image python=3.11 -y
conda activate llada-image
pip install -r requirements.txt
The pipeline accepts a prompt and, for editing, an optional reference image.
Use the Base checkpoint for high-fidelity generation and editing. Its recommended sampling configuration is 50 steps.
import torch
from src import LLaDAImagePipeline
# Load the pipeline. The model is downloaded from Hugging Face on first use.
pipe = LLaDAImagePipeline.from_pretrained(
"inclusionAI/LLaDA-Image",
torch_dtype=torch.bfloat16,
device="cuda",
)
# Generate an image.
prompt = (
"A cinematic photograph of a red fox standing in fresh snow, "
"soft winter light, detailed fur, shallow depth of field"
)
negative_prompt = ""
image = pipe(
prompt=prompt,
negative_prompt=negative_prompt,
generation_mode="text",
height=1024,
width=1024,
num_inference_steps=50,
guidance_scale=5.0,
generator=torch.Generator("cuda").manual_seed(42),
).images[0]
image.save("llada-image-base.png")
Use the Turbo checkpoint for fast generation and editing. Its recommended sampling configuration is 4 steps.
[!NOTE] For LLaDA-Image-Turbo inference, you can try setting
stochastic_samplingtofalseinscheduler/scheduler_config.json, which may produce sharper details in some cases.
import torch
from src import LLaDAImagePipeline
# Load the distilled Turbo checkpoint.
pipe = LLaDAImagePipeline.from_pretrained(
"inclusionAI/LLaDA-Image-Turbo",
torch_dtype=torch.bfloat16,
device="cuda",
)
prompt = "A quiet observatory above a sea of clouds at sunrise, golden light, wide-angle photograph"
image = pipe(
prompt=prompt,
generation_mode="text",
height=1024,
width=1024,
num_inference_steps=4,
guidance_scale=1.0,
generator=torch.Generator("cuda").manual_seed(42),
).images[0]
image.save("llada-image-turbo.png")
Both checkpoints support the following modes. Text and VQ-conditioned generation require height and width divisible by 16; image editin
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.
Running it yourself
Rent a machine by the hour. How to run this model is on its model card.