LTX_2.5-handler / README.md
tugrulv89's picture
Upload README.md with huggingface_hub
affd3c6 verified
|
Raw History Blame Contribute Delete
2.51 kB
---
license: other
license_name: ltx-2-community-license-agreement
license_link: https://github.com/Lightricks/LTX-2/blob/main/LICENSE.md
tags:
- image-to-video
- ltx-2.5
---
# LTX-2.5 serving bundle
A **mirror**, not a new model. Every weight file here is copied byte-for-byte
(server-side, via `huggingface_hub.copy_files`) from
[`Lightricks/LTX-2.5`](https://huggingface.co/Lightricks/LTX-2.5) and is
governed by the **LTX-2.x Community License** linked above. All credit to
Lightricks.
It exists because RunPod Serverless' model-caching feature allows exactly one
cached repo per endpoint and cannot filter which files it pulls — naming the
upstream repo directly would pre-provision all ~299 GB of it, including
ComfyUI-only int8 variants this deployment never loads. This repo is the
subset `ltx-pipelines` actually needs, and nothing else.
## Contents (140.75 GB)
| File | GB | Used by |
|---|---|---|
| `diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors` | 42.02 | `DistilledPipeline` (image-to-video, fast path) |
| `diffusion_models/ltx-2.5-22b-distilled-transformer-nvfp4.safetensors` | 18.72 | same, `--quantization nvfp4-prequant` (Blackwell SM>=10) |
| `diffusion_models/ltx-2.5-22b-dev-transformer-bf16.safetensors` | 42.02 | `KeyframeInterpolationPipeline`, `TI2VidTwoStages*Pipeline` |
| `loras/ltx-2.5-22b-distilled-lora-450-bf16.safetensors` | 8.90 | required by both dev-transformer pipelines above |
| `text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors` | 26.26 | all pipelines |
| `vae/ltx-2.5-video-vae-bf16.safetensors` | 1.47 | all pipelines |
| `vae/ltx-2.5-audio-vae-bf16.safetensors` | 0.36 | all pipelines (LTX generates audio natively) |
| `latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors` | 1.00 | stage-2 spatial upsampler |
Deliberately excluded: `*-comfy-int8-convrot.safetensors` (ComfyUI-only,
`ltx-pipelines` cannot read them), `vae/ltx-2.5-video-vae-conv-bf16` (faster,
lower-quality alternative), `latent_upscale_models/*temporal*` and
`model_patches/ltx-2.5-duration-head-bf16` (auto-duration is unwanted where
billing is per requested duration).
## Notes
- Resolution must be divisible by **64** for two-stage pipelines
(`assert_resolution(..., is_two_stage=True)`) — the model card's "divisible
by 32" is the one-stage rule.
- Frame count must satisfy `num_frames % 8 == 1`.
- LTX-2.3 files are **not** interchangeable with these, and a LoRA only works
with the model it was trained on.