sprited's picture
Upload README.md
67784f5 verified
|
Raw
History Blame Contribute Delete
4.45 kB
---
license: mit
tags:
- diffusion
- video-diffusion
- synthetic
- stick-figure
- dit
- flow-matching
datasets:
- sprited/dancing-stick-figures
pipeline_tag: text-to-video
---
# Dancing Stick Figures — reference models
Reference checkpoints for [Dancing Stick Figures](https://huggingface.co/datasets/sprited/dancing-stick-figures),
the dataset introduced in *Dancing Stick Figures: An Introductory Dataset for Training Video Generation Models*.
The current paper release is under [`paper-v6/`](tree/main/paper-v6). Historical image, short-video, and
autoregressive baselines remain at the repository root.
**Start here:** [Dataset](https://huggingface.co/datasets/sprited/dancing-stick-figures) ·
[Colab](https://colab.research.google.com/github/sprited-ai/dancing-stick-figures/blob/main/notebooks/dancing_stick_figures_colab_v0_3.ipynb) ·
[Code](https://github.com/sprited-ai/dancing-stick-figures)
## Paper v6 checkpoints
All learned video rows below generate text-conditioned 64-frame, 64×64 clips at 20 fps. The Pixel DiTs operate
directly on RGBA pixels. Mini-Wan generates normalized video latents and must be used with the released f4t4d8 codec
and latent statistics.
| file | model | parameters | initialization | training |
|---|---|---:|---|---:|
| `paper-v6/image_dit_30k.pt` | single-frame Pixel DiT | 39.9M | random | 30k updates |
| `paper-v6/pixel_dit_factorised_random_30k.pt` | factorized Pixel DiT | 39.9M | random | 30k updates |
| `paper-v6/pixel_dit_factorised_image_30k.pt` | factorized Pixel DiT | 39.9M | image checkpoint | 30k updates |
| `paper-v6/pixel_dit_local_mixer_image_30k.pt` | factorized Pixel DiT + local 3×3×3 mixer | 41.8M | image checkpoint | 30k updates |
| `paper-v6/mini_wan_40m_decode_30k.pt` | compact Wan-style latent DiT | 39.4M | random | 30k updates |
| `paper-v6/vae_f4t4d8_10k.pt` | frozen video codec for Mini-Wan | — | random | 10k updates |
The Pixel video runs use batch 8 × accumulation 2, velocity-prediction flow matching, foreground-weighted pixel
loss, and an RGBA clean-prediction auxiliary term of weight 1. Mini-Wan uses a latent flow objective plus its
decoded-RGBA auxiliary. These auxiliary constructions are analogous but not mathematically identical.
Exact hashes, architecture fields, provenance, and evaluation-file mappings are in
[`paper-v6/release_manifest.json`](resolve/main/paper-v6/release_manifest.json). Canonical evaluation JSONs are under
[`paper-v6/evaluations/`](tree/main/paper-v6/evaluations), and fixed-seed 64-frame samples are under
[`paper-v6/samples/`](tree/main/paper-v6/samples).
## Table 3 reference results
The video protocol uses 128 held-out source motions, sampling seeds 0/1/2, 64 frames at stride 1, 50 Euler steps,
and CFG 3. Lower is better for TVR, LIE, CPE, jerk, and FVD. Speed and motion fraction are two-sided diagnostic
signals to compare with the real-reference row.
| model | TVR↓ | LIE↓ | CPE↓ | speed | motion fraction | jerk | FVD↓ |
|---|---:|---:|---:|---:|---:|---:|---:|
| real reference windows | .116 | .093 | .037 | .373 | .501 | .073 | 114.7 / ref. |
| codec reconstruction floor | .153 | .118 | .053 | .383 | .507 | .106 | 127.1 |
| factorized Pixel DiT, random | .259 | .042 | .032 | .366 | .431 | .172 | 483.7 |
| factorized Pixel DiT, image init | .161 | .033 | .029 | .350 | .447 | .151 | 319.0 |
| Pixel DiT + local mixer, image init | .149 | .050 | .035 | .355 | .470 | .146 | 282.9 |
| Mini-Wan 40M, decode loss | .199 | .101 | .058 | .423 | .534 | .148 | 182.6 |
## Download the current release
```bash
hf download sprited/dancing-stick-figures-baselines \
--include "paper-v6/*" --local-dir checkpoints
```
Checkpoint dictionaries contain EMA model weights, the optimizer step, and saved architecture arguments. The codec
checkpoint additionally contains its model state and training metadata. Use the matching trainer/evaluator revision
from the linked code repository; these are research checkpoints rather than a packaged inference API.
## Historical baselines
The repository root retains the completed v0.1 image, 8-frame UNet, and long autoregressive UNet references for
reproducing earlier dataset-card results. Files explicitly labelled `interim`, superseded 10k Mini-Wan checkpoints,
and the no-decode-loss Mini-Wan checkpoint are not part of the current release.
Data are CC0-1.0 and code/checkpoint wrappers are MIT. See the dataset card and paper for scope and limitations.