jwei302 commited on
Commit
3d51313
·
0 Parent(s):

Initial commit

Browse files
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - video-diffusion
5
+ - diffusion-forcing
6
+ - autoregressive-video
7
+ - world-models
8
+ ---
9
+
10
+ # Clean-Context Autoregressive Video Diffusion — Checkpoints
11
+
12
+ Trained denoisers from *What Matters in Clean-Context Autoregressive Video Diffusion*. Each checkpoint is a Diffusion-Forcing video denoiser trained on
13
+ 32-frame windows of 64×64 RGB; see the paper for the full setup and the
14
+ [code repository](https://github.com/jwei302/cct) for training and evaluation.
15
+
16
+ ## Main checkpoints (16)
17
+
18
+ Four training configurations — **DF** (Diffusion Forcing baseline),
19
+ **Mask-only** (masked prefix loss), **Clean-only** (clean prefix), and
20
+ **Full** (clean prefix + masked loss) — crossed with two denoiser backbones
21
+ and two datasets. Naming: `{backbone}_{dataset}_{config}.ckpt`.
22
+
23
+ | File | Backbone | Dataset | Config |
24
+ |---|---|---|---|
25
+ | `unet_dmlab_df.ckpt` | U-Net | DMLab | DF |
26
+ | `unet_dmlab_mask_only.ckpt` | U-Net | DMLab | Mask-only |
27
+ | `unet_dmlab_clean_only.ckpt` | U-Net | DMLab | Clean-only |
28
+ | `unet_dmlab_full.ckpt` | U-Net | DMLab | Full |
29
+ | `unet_minecraft_df.ckpt` | U-Net | Minecraft | DF |
30
+ | `unet_minecraft_mask_only.ckpt` | U-Net | Minecraft | Mask-only |
31
+ | `unet_minecraft_clean_only.ckpt` | U-Net | Minecraft | Clean-only |
32
+ | `unet_minecraft_full.ckpt` | U-Net | Minecraft | Full |
33
+ | `dit_dmlab_df.ckpt` | DiT | DMLab | DF |
34
+ | `dit_dmlab_mask_only.ckpt` | DiT | DMLab | Mask-only |
35
+ | `dit_dmlab_clean_only.ckpt` | DiT | DMLab | Clean-only |
36
+ | `dit_dmlab_full.ckpt` | DiT | DMLab | Full |
37
+ | `dit_minecraft_df.ckpt` | DiT | Minecraft | DF |
38
+ | `dit_minecraft_mask_only.ckpt` | DiT | Minecraft | Mask-only |
39
+ | `dit_minecraft_clean_only.ckpt` | DiT | Minecraft | Clean-only |
40
+ | `dit_minecraft_full.ckpt` | DiT | Minecraft | Full |
41
+
42
+ All sixteen share the same optimiser, schedule, and diffusion settings
43
+ (AdamW, lr 8×10⁻⁵, 100k steps, batch 8, fp16, cosine schedule with K=1000,
44
+ v-prediction; DDIM with 100 steps, η=0 at inference); only the architecture
45
+ and the training configuration differ. The U-Net is the 3D-convolutional
46
+ Diffusion-Forcing backbone (≈18.65 M params); the DiT is a strictly
47
+ frame-causal diffusion transformer (≈18.84 M params).
48
+
49
+ ## Ablation checkpoints (`ablation/`)
50
+
51
+ The causal-GroupNorm ablation (paper §4 / Table 4): the U-Net trained on
52
+ DMLab to a matched 30k-step budget, with the standard (leaky) temporal
53
+ GroupNorm versus a frame-causal variant, under DF and Full.
54
+
55
+ | File | GroupNorm | Config |
56
+ |---|---|---|
57
+ | `ablation/unet_dmlab_leaky_df.ckpt` | leaky (standard) | DF |
58
+ | `ablation/unet_dmlab_leaky_full.ckpt` | leaky (standard) | Full |
59
+ | `ablation/unet_dmlab_framecausal_df.ckpt` | frame-causal | DF |
60
+ | `ablation/unet_dmlab_framecausal_full.ckpt` | frame-causal | Full |
61
+
62
+ ## Loading
63
+
64
+ These are PyTorch-Lightning checkpoints. Load them with the matching config
65
+ from the [code repository](https://github.com/jwei302/cct); the U-Net and
66
+ DiT backbones and all training settings are specified there.
ablation/unet_dmlab_causal_df.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:92e48ce826b633282916d6404489ffa176eb8ba36387d46a7845981b818f7a35
3
+ size 224349884
ablation/unet_dmlab_causal_full.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7daeedafade5b18322b94abcda755052390ed111187458366bc6caf414fc6693
3
+ size 224349884
ablation/unet_dmlab_leaky_df.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:40f2e7fb53064cb68a4208f833209da66f81a1fc3cd519605809c4926c3ea90f
3
+ size 224349884
ablation/unet_dmlab_leaky_full.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ca1b6fa35fc2c2d0f32dadc811133c78a61f0ca99adf610f136eae7c97e61565
3
+ size 224349884
dit_dmlab_clean_only.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:19aefca082ccc605d3729bc5d44cc3ca3aaedfff9a24ee58f5908f0585982546
3
+ size 226349718
dit_dmlab_df.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f965dd2ed7e47fddd4aeb997b9c868f61f82b885b07989270960f8bf8d05f0ec
3
+ size 226349718
dit_dmlab_full.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d1246ef37eb3ce34af5109c3295f360e6d7ec11069d5f09909d2e9b6ab066541
3
+ size 226349718
dit_dmlab_mask_only.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6c956f253181666c85cef748e7dfb2798ea8878a98f1a32b11199d70ec050abc
3
+ size 226349718
dit_minecraft_clean_only.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b4d1c49831c3414db7681ff86130b0f777bd57f42586fb233ca58eecdfd92e80
3
+ size 226349782
dit_minecraft_df.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a9e6b3491229ac7c09fd410ee280b4c2443c0248cde7765c3ce69ce936f083b9
3
+ size 226349718
dit_minecraft_full.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:82aac4677191afe78a9bf35612fe3e1b20d2fa2f397e82d1ae25835df49850e5
3
+ size 226349718
dit_minecraft_mask_only.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b2272ced0953dbf3fd49b73bc5ab3eba22b844c933e23ae6f9d878e102b5142a
3
+ size 226349782
unet_dmlab_clean_only.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:29ded5c1f473332fc834c8278b4b087ba834865310ec13e892759848a4d5f2f5
3
+ size 224349756
unet_dmlab_df.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0b125ba042892f0b6c0ec5de6ff0e8b45cb9a2ca2e03ddcd2cfbc4a2f4e092b3
3
+ size 224349756
unet_dmlab_full.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e7de70aca6461fdae12fef4707bb74eeee3d905ba6bdafa093c6481e2f5f656c
3
+ size 224349756
unet_dmlab_mask_only.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1e4fd32981ee8ebe276bcf2cdea48bc1657ce3481c495da44cd001500e9f8385
3
+ size 224349756
unet_minecraft_clean_only.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3d0564de97c2770e74f13e00a6a35710bb58b69ad36b22d17c9735767b248e62
3
+ size 224350012
unet_minecraft_df.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7791ce47523e9072eb3c83fb35dab15ac3a3ba9a922f249ef56570ea9f55260c
3
+ size 224350012
unet_minecraft_full.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e752aa1750271cb84e9126a920e74693fee9fe29b59c2b16cfa16bb150091720
3
+ size 224350012
unet_minecraft_mask_only.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a570543832d87397dfa5b8a4a7ac082a4cd46ac9b7f28f1d481c972a50a376b5
3
+ size 224350012