Views
No views yet

| Model | Modality | Compression | Latent channels |
|---|---|---|---|
| KVAE-Image 2.0 | Image | 8 x 8 | 32 |
| KVAE-Video 2.0 t4s8 | Video | 4 x 8 x 8 | 16 |
| KVAE-Video 2.0 t4s16 | Video | 4 x 16 x 16 | 64 |
1pip install -r requirements.txt
2pip install --editable .1import torch
2
3from data import VideoReader
4from kvae import KVAEVideo
5
6device = torch.device("cuda:0")
7dtype = torch.bfloat16
8
9model = (
10 KVAEVideo.from_pretrained("kandinskylab/KVAE-3D-2.0-t4s16").eval().to(device=device, dtype=dtype)
11)
12reader = VideoReader(stream_pattern="*.png", input_norm="m11")
13video = reader.read_video("path/to/video_frames")["frames"].unsqueeze(0)
14video = video.to(device=device, dtype=dtype)
15
16with torch.no_grad():
17 latent = model.encode(video, seg_len=16).latent_dist.mode()
18 reconstruction = model.decode(latent, seg_len=16).clip(-1, 1)KVAEVideo instance per concurrent stream.| Model | PSNR↑ | SSIM↑ | LPIPS↓ |
|---|---|---|---|
| HunyuanVideo 1.5 | 34.4 | 0.89 | 0.073 |
| Wan 2.2 | 34.2 | 0.89 | 0.037 |
| KVAE-Video 2.0 t4s16 | 35.4 | 0.91 | 0.048 |


1@misc{kvae2026,
2 title = {KVAE: Family of Tokenizers for Multimodal Generative Models},
3 author = {Andrey Shutkin, Denis Parkhomenko, Ivan Kirillov,
4 Kirill Chernyshev, Kirill Malakhov, Ilia Vasiliev,
5 Ilia Trushkin, Valeriya Kobenko, David Chikovani,
6 Alexander Ivanov, Azat Saginbaev, Egor Silvestrov,
7 Ivan Mikheev, Konstantin Zakharov},
8 year = {2026},
9 eprint = {2608.05798},
10 archivePrefix = {arXiv},
11 primaryClass = {cs.CV},
12 url = {https://arxiv.org/abs/2608.05798}
13}