Views
No views yet

| Model | config | video duration | NFE | Checkpoint | Latency* |
|---|---|---|---|---|---|
| Kandinsky 5.0 T2V Pro SFT 5s HD | configs/k5_pro_t2v_5s_sft_hd.yaml | 5s | 100 | 🤗 HF | 1241 |
| Kandinsky 5.0 T2V Pro SFT 10s HD | configs/k5_pro_t2v_10s_sft_hd.yaml | 10s | 100 | 🤗 HF | - |
| Kandinsky 5.0 T2V Pro SFT 5s SD | configs/k5_pro_t2v_5s_sft_sd.yaml | 5s | 100 | 🤗 HF | 560 |
| Kandinsky 5.0 T2V Pro SFT 10s SD | configs/k5_pro_t2v_10s_sft_sd.yaml | 10s | 100 | 🤗 HF | 1158 |
| Kandinsky 5.0 T2V Pro pretrain 5s HD | - | 5s | 100 | 🤗 HF | 1241 |
| Kandinsky 5.0 T2V Pro pretrain 10s HD | - | 10s | 100 | 🤗 HF | - |
| Kandinsky 5.0 T2V Pro pretrain 5s SD | - | 5s | 100 | 🤗 HF | 560 |
| Kandinsky 5.0 T2V Pro pretrain 10s SD | - | 10s | 100 | 🤗 HF | 1158 |
| Kandinsky 5.0 I2V Pro HD 5s | configs/k5_pro_i2v_5s_sft_hd.yaml | 5s | 100 | 🤗 HF | - |
| Kandinsky 5.0 I2V Pro SD 5s | configs/k5_pro_i2v_5s_sft_sd.yaml | 5s | 100 | 🤗 HF | - |
![]() |
![]() |
| Comparison with Veo 3 | Comparison with Veo 3 fast |
![]() |
![]() |
| Comparison with Wan 2.2 A14B Text-to-Video mode | Comparison with Wan 2.2 A14B Image-to-Video mode |
1git clone https://github.com/kandinskylab/kandinsky-5.git
2cd kandinsky-5pip install -r requirements.txtpython download_models.pymodels argument to download some specific models, otherwise all models will be downloadedkandinskylab/Kandinsky-5.0-T2V-Lite-sft-5s and kandinskylab/Kandinsky-5.0-T2V-Pro-sft-5s:python download_models.py --models kandinskylab/Kandinsky-5.0-T2V-Lite-sft-5s,kandinskylab/Kandinsky-5.0-T2V-Pro-sft-5spython test.py --prompt "A dog in red hat"python test.py --config ./configs/k5_lite_t2v_10s_sft_sd.yaml --prompt "A dog in red hat" --video_duration 10 python test.py --config ./configs/k5_lite_i2v_5s_sft_sd.yaml --prompt "The bear plays balalaika." --image "./assets/test_image.jpg" --video_duration 51import torch
2from kandinsky import get_T2V_pipeline
3
4device_map = {
5 "dit": torch.device('cuda:0'),
6 "vae": torch.device('cuda:0'),
7 "text_embedder": torch.device('cuda:0')
8}
9
10pipe = get_T2V_pipeline(device_map, conf_path="configs/k5_lite_t2v_5s_sft_sd.yaml")
11
12images = pipe(
13 seed=42,
14 time_length=5,
15 width=768,
16 height=512,
17 save_path="./test.mp4",
18 text="A cat in a red hat",
19)1import torch
2from kandinsky import get_I2V_pipeline
3
4device_map = {
5 "dit": torch.device('cuda:0'),
6 "vae": torch.device('cuda:0'),
7 "text_embedder": torch.device('cuda:0')
8}
9
10pipe = get_I2V_pipeline(device_map, conf_path="configs/k5_lite_i2v_5s_sft_sd.yaml")
11
12images = pipe(
13 seed=42,
14 time_length=5,
15 save_path='./test.mp4',
16 text="The bear plays balalaika.",
17 image = "assets/test_image.jpg",
18)NUMBER_OF_NODES=1
NUMBER_OF_DEVICES_PER_NODE=1 / 2 / 4
python -m torch.distributed.launch --nnodes $NUMBER_OF_NODES --nproc-per-node $NUMBER_OF_DEVICES_PER_NODE test.pypython test.py --prompt "A dog in red hat" --offloadpython test.py --prompt "A dog in red hat" --magcachepython test.py --prompt "A dog in red hat" --qwen_quantizationpython test.py --prompt "A dog in red hat" --attention_engine=flash_attention_3python test.py --prompt "A dog in red hat" --attention_engine=flash_attention_2python test.py --prompt "A dog in red hat" --attention_engine=sdpapython test.py --prompt "A dog in red hat" --attention_engine=sage@misc{arkhipkin2025kandinsky50familyfoundation,
title={Kandinsky 5.0: A Family of Foundation Models for Image and Video Generation},
author={Vladimir Arkhipkin and Vladimir Korviakov and Nikolai Gerasimenko and Denis Parkhomenko and Viacheslav Vasilev and Alexey Letunovskiy and Nikolai Vaulin and Maria Kovaleva and Ivan Kirillov and Lev Novitskiy and Denis Koposov and Nikita Kiselev and Alexander Varlamov and Dmitrii Mikhailov and Vladimir Polovnikov and Andrey Shutkin and Julia Agafonova and Ilya Vasiliev and Anastasiia Kargapoltseva and Anna Dmitrienko and Anastasia Maltseva and Anna Averchenkova and Olga Kim and Tatiana Nikulina and Denis Dimitrov},
year={2025},
eprint={2511.14993},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2511.14993},
}
@misc{mikhailov2025nablanablaneighborhoodadaptiveblocklevel,
title={$\nabla$NABLA: Neighborhood Adaptive Block-Level Attention},
author={Dmitrii Mikhailov and Aleksey Letunovskiy and Maria Kovaleva and Vladimir Arkhipkin
and Vladimir Korviakov and Vladimir Polovnikov and Viacheslav Vasilev
and Evelina Sidorova and Denis Dimitrov},
year={2025},
eprint={2507.13546},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2507.13546},
}