Get up and running with LTX-Video training in just a few steps!
First, install uv if you haven't already. Then clone the repository and install the dependencies:
git clone https://github.com/Lightricks/LTX-Video-Trainer
cd LTX-Video-Trainer
uv sync
source .venv/bin/activateFor step-by-step command-line training:
- Prepare your dataset - See Dataset Preparation for splitting videos, generating captions, and preprocessing
- Configure training - Check Configuration Reference for setting up your training parameters
- Start training - Follow the Training Guide to run your training job
For users who prefer a graphical interface, you can use our Gradio web UI. Note that while more user-friendly, it's less flexible configuration-wise than the CLI approach:
# Install dependencies if you haven't already
uv sync
source .venv/bin/activate
cd scripts
# Launch the Gradio interface
python app_gradio.pyThis will open a web interface at http://localhost:7860 that provides all training functionality in a user-friendly way.
The interface provides the same functionality as the command-line tools but in a more intuitive way.
Once you've completed your first training run, you can:
- Learn more about Dataset Preparation for advanced preprocessing
- Explore different Training Modes (LoRA, Full fine-tuning, IC-LoRA)
- Dive deeper into Training Configuration
If you run into issues at any step, see the Troubleshooting Guide for solutions to common problems.