KBlueLeaf/TTVidT-decoders

Model

TT-VidT pretrained DiT decoders

2

33 commits

1 linked in READMEs

updated Sep 30, 2026

See the code

README

TT-VidT pretrained DiT decoders

Pretrained DiT decoders for TT-VidT (Decoupling the Temporal Axis for Efficient Motion-Centric Video Pretraining, NeurIPS 2026). Paper · Project page

Each TT-VidT encoder pretraining run initialises its decoder from one of these; the training code downloads them automatically through DECODER_PRETRAINED, e.g. "KBlueLeaf/TTVidT-decoders/pretrain_video_S_qknorm".

The decoders work in the 32x32x4 latent space of the frozen f8 frame VAE KBlueLeaf/latentmaid-vae and are conditioned on DINOv3 ViT-B/16 features (768-d).

  • ImageNet decoders reconstruct an ImageNet image from its DINOv3 class token.
  • Video decoders reconstruct a later video frame from its class token plus, through cross-attention, the spatial features of an earlier frame.

Files

Each decoder is <name>.safetensors plus <name>.json, which holds the decoder config (decoder_config), the latent size and the latent statistics used in training.

pretrain_{imgnet,video}_{S,B,L}_<variant>:

SizeHiddenLayersHeads
S7681212
B10241616
L11522816
VariantMeaning
qknormQK-norm attention, diffusion head
qknorm_nofinalas above, without the final norm
qknorm_reg, qknorm_nofinal_reglatent-regression head instead of diffusion
768d12l, 1024d16l, 1152d28l (_80k)earlier runs without QK-norm

The ones used in the paper's configs:

DecoderUsed by
pretrain_imgnet_S_qknormobjective / encoder sweep
pretrain_video_S_qknormTT-VidT
pretrain_imgnet_S_qknorm_nofinalDisMo-2D3D with dual augmentation
pretrain_{imgnet,video}_B_qknorm_nofinal, pretrain_{imgnet,video}_L_qknormdecoder ablation

Recipe: 100k steps (80k for _80k), global batch 256, AdamW lr 1e-4. See the code repository for training and usage.

diffusion
other
self-supervised-learning
video

KBlueLeaf/TTVidT-decoders

Model

TT-VidT pretrained DiT decoders

2

33 commits

1 linked in READMEs

updated Sep 30, 2026

See the code

README

TT-VidT pretrained DiT decoders

Pretrained DiT decoders for TT-VidT (Decoupling the Temporal Axis for Efficient Motion-Centric Video Pretraining, NeurIPS 2026). Paper · Project page

Each TT-VidT encoder pretraining run initialises its decoder from one of these; the training code downloads them automatically through DECODER_PRETRAINED, e.g. "KBlueLeaf/TTVidT-decoders/pretrain_video_S_qknorm".

The decoders work in the 32x32x4 latent space of the frozen f8 frame VAE KBlueLeaf/latentmaid-vae and are conditioned on DINOv3 ViT-B/16 features (768-d).

  • ImageNet decoders reconstruct an ImageNet image from its DINOv3 class token.
  • Video decoders reconstruct a later video frame from its class token plus, through cross-attention, the spatial features of an earlier frame.

Files

Each decoder is <name>.safetensors plus <name>.json, which holds the decoder config (decoder_config), the latent size and the latent statistics used in training.

pretrain_{imgnet,video}_{S,B,L}_<variant>:

SizeHiddenLayersHeads
S7681212
B10241616
L11522816
VariantMeaning
qknormQK-norm attention, diffusion head
qknorm_nofinalas above, without the final norm
qknorm_reg, qknorm_nofinal_reglatent-regression head instead of diffusion
768d12l, 1024d16l, 1152d28l (_80k)earlier runs without QK-norm

The ones used in the paper's configs:

DecoderUsed by
pretrain_imgnet_S_qknormobjective / encoder sweep
pretrain_video_S_qknormTT-VidT
pretrain_imgnet_S_qknorm_nofinalDisMo-2D3D with dual augmentation
pretrain_{imgnet,video}_B_qknorm_nofinal, pretrain_{imgnet,video}_L_qknormdecoder ablation

Recipe: 100k steps (80k for _80k), global batch 256, AdamW lr 1e-4. See the code repository for training and usage.

diffusion
other
self-supervised-learning
video