diffusers / LTX-2.3-Distilled-Diffusers

huggingface.co
Total runs: 2.7K
24-hour runs: 39
7-day runs: 85
30-day runs: 85
Model's Last Updated: May 21 2026
image-to-video

Introduction of LTX-2.3-Distilled-Diffusers

Model Details of LTX-2.3-Distilled-Diffusers

LTX-2.3 Distilled (Diffusers)

Diffusers-format weights for the distilled LTX-2.3 model from Lightricks/LTX-2.3 . Runs in 8 steps with CFG = 1 , trading some flexibility for substantially faster inference.

The non-distilled base model is at diffusers/LTX-2.3-Diffusers .

Usage

Requires a recent build of diffusers with LTX-2 support:

pip install -U git+https://github.com/huggingface/diffusers

The distilled checkpoint uses a fixed sigma schedule. Always pass sigmas=DISTILLED_SIGMA_VALUES , num_inference_steps=8 , and guidance_scale=1.0 .

Text-to-video + audio
import torch
from diffusers import LTX2Pipeline
from diffusers.pipelines.ltx2.export_utils import encode_video
from diffusers.pipelines.ltx2.utils import DEFAULT_NEGATIVE_PROMPT, DISTILLED_SIGMA_VALUES

pipe = LTX2Pipeline.from_pretrained(
    "diffusers/LTX-2.3-Distilled-Diffusers", torch_dtype=torch.bfloat16
)
pipe.enable_model_cpu_offload()

prompt = "A flowing river in a forest at golden hour, gentle wind in the leaves."
frame_rate = 24.0

video, audio = pipe(
    prompt=prompt,
    negative_prompt=DEFAULT_NEGATIVE_PROMPT,
    width=768,
    height=512,
    num_frames=121,
    frame_rate=frame_rate,
    num_inference_steps=8,
    sigmas=DISTILLED_SIGMA_VALUES,
    guidance_scale=1.0,
    output_type="np",
    return_dict=False,
)

encode_video(
    video[0],
    fps=frame_rate,
    audio=audio[0].float().cpu(),
    audio_sample_rate=pipe.vocoder.config.output_sampling_rate,
    output_path="ltx2_distilled_t2v.mp4",
)
First-last-frame-to-video (FLF2V)
import torch
from diffusers import LTX2ConditionPipeline
from diffusers.pipelines.ltx2.pipeline_ltx2_condition import LTX2VideoCondition
from diffusers.pipelines.ltx2.utils import DEFAULT_NEGATIVE_PROMPT, DISTILLED_SIGMA_VALUES
from diffusers.utils import load_image

pipe = LTX2ConditionPipeline.from_pretrained(
    "diffusers/LTX-2.3-Distilled-Diffusers", torch_dtype=torch.bfloat16
)
pipe.enable_model_cpu_offload()

first_image = load_image("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/diffusers/flf2v_input_first_frame.png")
last_image = load_image("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/diffusers/flf2v_input_last_frame.png")

conditions = [
    LTX2VideoCondition(frames=first_image, index=0, strength=1.0),
    LTX2VideoCondition(frames=last_image, index=-1, strength=1.0),
]

prompt = "CG animation style, a small blue bird takes off from the ground, flapping its wings."
frame_rate = 24.0

video = pipe(
    conditions=conditions,
    prompt=prompt,
    negative_prompt=DEFAULT_NEGATIVE_PROMPT,
    width=768,
    height=512,
    num_frames=121,
    frame_rate=frame_rate,
    num_inference_steps=8,
    sigmas=DISTILLED_SIGMA_VALUES,
    guidance_scale=1.0,
    output_type="np",
    return_dict=False,
)
HDR generation (IC-LoRA)
import torch
from safetensors import safe_open
from diffusers import LTX2HDRPipeline
from diffusers.pipelines.ltx2.export_utils import encode_hdr_tensor_to_mp4
from diffusers.pipelines.ltx2.pipeline_ltx2_hdr_lora import LTX2HDRReferenceCondition
from diffusers.pipelines.ltx2.utils import DISTILLED_SIGMA_VALUES
from diffusers.utils import load_video

pipe = LTX2HDRPipeline.from_pretrained(
    "diffusers/LTX-2.3-Distilled-Diffusers", torch_dtype=torch.bfloat16
)
pipe.enable_model_cpu_offload()
pipe.load_lora_weights(
    "Lightricks/LTX-2.3-22b-IC-LoRA-HDR",
    adapter_name="hdr_lora",
    weight_name="ltx-2.3-22b-ic-lora-hdr-0.9.safetensors",
)
pipe.set_adapters("hdr_lora", 1.0)

reference_video = load_video("input.mp4")
ref_cond = LTX2HDRReferenceCondition(frames=reference_video, strength=1.0)

with safe_open("ltx-2.3-22b-ic-lora-hdr-scene-emb.safetensors", framework="pt", device="cuda") as f:
    connector_video_embeds = f.get_tensor("video_context")
    connector_audio_embeds = f.get_tensor("audio_context")

hdr_video = pipe(
    reference_conditions=[ref_cond],
    connector_video_embeds=connector_video_embeds,
    connector_audio_embeds=connector_audio_embeds,
    width=768,
    height=512,
    num_frames=121,
    frame_rate=24.0,
    num_inference_steps=8,
    sigmas=DISTILLED_SIGMA_VALUES,
    guidance_scale=1.0,
    output_type="pt",
    return_dict=False,
)[0]

encode_hdr_tensor_to_mp4(hdr_video[0], output_mp4="ltx2_hdr.mp4", frame_rate=24.0)
Notes
  • width and height must be divisible by 32; num_frames must equal 8k + 1 .
  • See the Diffusers LTX-2 docs for multimodal guidance, prompt enhancement, and the upscaling/refinement pipeline.
License

These weights are released under the LTX Video 2 Open Source License .

Runs of diffusers LTX-2.3-Distilled-Diffusers on huggingface.co

2.7K
Total runs
39
24-hour runs
85
3-day runs
85
7-day runs
85
30-day runs

More Information About LTX-2.3-Distilled-Diffusers huggingface.co Model

More LTX-2.3-Distilled-Diffusers license Visit here:

https://choosealicense.com/licenses/ltx-video-2-open-source-license

LTX-2.3-Distilled-Diffusers huggingface.co

LTX-2.3-Distilled-Diffusers huggingface.co is an AI model on huggingface.co that provides LTX-2.3-Distilled-Diffusers's model effect (), which can be used instantly with this diffusers LTX-2.3-Distilled-Diffusers model. huggingface.co supports a free trial of the LTX-2.3-Distilled-Diffusers model, and also provides paid use of the LTX-2.3-Distilled-Diffusers. Support call LTX-2.3-Distilled-Diffusers model through api, including Node.js, Python, http.

LTX-2.3-Distilled-Diffusers huggingface.co Url

https://huggingface.co/diffusers/LTX-2.3-Distilled-Diffusers

diffusers LTX-2.3-Distilled-Diffusers online free

LTX-2.3-Distilled-Diffusers huggingface.co is an online trial and call api platform, which integrates LTX-2.3-Distilled-Diffusers's modeling effects, including api services, and provides a free online trial of LTX-2.3-Distilled-Diffusers, you can try LTX-2.3-Distilled-Diffusers online for free by clicking the link below.

diffusers LTX-2.3-Distilled-Diffusers online free url in huggingface.co:

https://huggingface.co/diffusers/LTX-2.3-Distilled-Diffusers

LTX-2.3-Distilled-Diffusers install

LTX-2.3-Distilled-Diffusers is an open source model from GitHub that offers a free installation service, and any user can find LTX-2.3-Distilled-Diffusers on GitHub to install. At the same time, huggingface.co provides the effect of LTX-2.3-Distilled-Diffusers install, users can directly use LTX-2.3-Distilled-Diffusers installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

LTX-2.3-Distilled-Diffusers install url in huggingface.co:

https://huggingface.co/diffusers/LTX-2.3-Distilled-Diffusers

Url of LTX-2.3-Distilled-Diffusers

LTX-2.3-Distilled-Diffusers huggingface.co Url

Provider of LTX-2.3-Distilled-Diffusers huggingface.co

diffusers
ORGANIZATIONS

Other API from diffusers

huggingface.co

Total runs: 46.7K
Run Growth: 0
Growth Rate: 0.00%
Updated:October 22 2024
huggingface.co

Total runs: 2.5K
Run Growth: -1.3K
Growth Rate: -50.08%
Updated:February 08 2023
huggingface.co

Total runs: 645
Run Growth: 125
Growth Rate: 19.38%
Updated:February 24 2025
huggingface.co

Total runs: 7
Run Growth: -17
Growth Rate: -242.86%
Updated:February 07 2024
huggingface.co

Total runs: 3
Run Growth: -19
Growth Rate: -633.33%
Updated:January 27 2023
huggingface.co

Total runs: 1
Run Growth: -1
Growth Rate: -100.00%
Updated:March 14 2023