FerrisMind's picture
Update README.md
64d2878 verified
---
base_model:
- Lightricks/LTX-Video-0.9.5
library_name: diffusers
tags:
- ltx-video
- text-to-video
- candle
- rust
- gguf
- oxide-lab
- safetensors
language:
- en
license: other
pipeline_tag: text-to-video
---
# LTX-Video in Rust (Candle)
This repository provides a high-performance, native Rust implementation of [LTX-Video](https://huggingface.co/Lightricks/LTX-Video) using the [Candle](https://github.com/huggingface/candle) ML framework.
## Features
- ๐Ÿฆ€ **Native Rust**: No Python dependency required for inference.
- ๐Ÿš€ **Performance**: Optimized for NVIDIA GPUs with **Flash Attention v2** and **cuDNN**.
- ๐Ÿ’พ **Memory Efficient**: Supports **GGUF quantization** for T5-XXL text encoder and **VAE tiling/slicing** for generating HD videos on consumer GPUs.
- ๐Ÿ›  **Flexible**: Easy to use CLI for video generation and library for custom integration.
## Quick Start
### Installation
Ensure you have Rust and the CUDA Toolkit installed, then:
```bash
git clone https://github.com/FerrisMind/candle-video
cd candle-video
cargo build --release --features flash-attn,cudnn
```
### Video Generation
```bash
cargo run --example ltx-video --release -- \
--local-weights ./models/ltx-video \
--prompt "A serene mountain lake at sunset, photorealistic, 4k" \
--width 768 --height 512 --num-frames 97 \
--steps 30
```
## Performance & Memory
| Resolution | Frames | VRAM (BF16) | VRAM (VAE Tiling) |
|------------|--------|-------------|-------------------|
| 512x768 | 97 | ~8-13 GB | ~8-9 GB |
*Note: Using GGUF T5 encoder saves an additional ~8-12GB of VRAM.*
## Credits
- **Original Model**: [Lightricks/LTX-Video](https://huggingface.co/Lightricks/LTX-Video)
- **Framework**: [HuggingFace Candle](https://github.com/huggingface/candle)
- **T5 v1_1 XXl GGUF and Safetensors**: [city96/LTX-Video-gguf](https://huggingface.co/city96/LTX-Video-gguf) (for GGUF support patterns, T5 XXl GGUF and Safetensors)
---
For more details, visit the main [GitHub Repository](https://github.com/FerrisMind/candle-video).