|
Download README.md from Elastic-forcing/Elastic-forcing-code: direct link, hf CLI and curl.
- Browser
- Download file 2.81 kB
-
https://huggingface.co/Elastic-forcing/Elastic-forcing-code/resolve/main/README.md
- Command line
-
hf download hf://Elastic-forcing/Elastic-forcing-code/README.md
-
curl -L -o README.md https://huggingface.co/Elastic-forcing/Elastic-forcing-code/resolve/main/README.md
2.81 kB
| license: apache-2.0 | |
| tags: | |
| - source-code | |
| - video-generation | |
| - pytorch | |
| # Elastic Forcing | |
| Elastic Forcing post-trains autoregressive video generators by matching generated and reference videos in frozen representation spaces. It combines hybrid NystrΓΆmβMonte Carlo distribution estimation with gradient replay. | |
| [Model checkpoints](https://huggingface.co/Elastic-forcing/Elastic-forcing-checkpoint) Β· [1.3B guide](1.3B/README.md) Β· [14B guide](14B/README.md) | |
| ## Models | |
| | Backbone | Frozen feature encoders | Training GPUs | Training updates | Inference | | |
| |---|---|---:|---:|---| | |
| | Wan2.1-T2V-1.3B | DINOv3 + V-JEPA 2 + VideoMAEv2 | 4 | 150 | Four causal denoising steps per chunk | | |
| | Wan2.1-T2V-14B | DINOv3 + V-JEPA 2 + VideoMAEv2 | 8 | 80 | Four causal denoising steps and terminal cleanup | | |
| Both models generate 81-frame videos at 832 Γ 480 resolution and 16 FPS. Training uses a distribution batch of 256 generated videos, a differentiation batch of 128 generated videos, and a reference minibatch of 128 videos. | |
| ## Getting started | |
| ```bash | |
| git clone https://huggingface.co/Elastic-forcing/Elastic-forcing-code | |
| cd Elastic-forcing-code | |
| # Select the model size and follow its guide. | |
| cd 1.3B | |
| # Or: cd 14B | |
| ``` | |
| Each model directory includes its dependencies, configuration, asset guide, training launcher, and inference launcher. Download the matching generator checkpoint from the checkpoint repository and prepare the Wan2.1 base-model assets locally. Training additionally requires an ODE initialization, frozen feature encoders, and reference features. | |
| ```text | |
| Elastic-forcing-code/ | |
| βββ 1.3B/ | |
| β βββ code/ | |
| β βββ configs/ | |
| β βββ scripts/ | |
| β βββ README.md | |
| βββ 14B/ | |
| β βββ code/ | |
| β βββ configs/ | |
| β βββ scripts/ | |
| β βββ README.md | |
| βββ docs/ | |
| ``` | |
| The model guides describe dependencies, required assets, training settings, and inference commands. | |
| ## Evaluation | |
| | Model | VBench Total β | Quality β | Semantic β | | |
| |---|---:|---:|---:| | |
| | Elastic Forcing 1.3B | 84.25 | 85.06 | 80.99 | | |
| Per-dimension scores are provided in the [reference results](1.3B/results/reference/three-encoder-summary.json). Evaluate generated videos using the official [VBench](https://github.com/Vchitect/VBench) implementation. | |
| ## Acknowledgments and license | |
| This implementation builds on [Self-Forcing](https://github.com/guandeh17/Self-Forcing), [Wan2.1](https://github.com/Wan-Video/Wan2.1), [DINOv3](https://github.com/facebookresearch/dinov3), [V-JEPA 2](https://github.com/facebookresearch/vjepa2), and [VideoMAEv2](https://github.com/OpenGVLab/VideoMAEv2). | |
| Source-code terms are provided in [LICENSE](LICENSE). Upstream source notices are retained; model assets and datasets follow their respective upstream terms. | |