Karajan42 commited on
Commit
5f75e21
·
verified ·
1 Parent(s): b75d57b

model card

Browse files
Files changed (1) hide show
  1. README.md +119 -0
README.md ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-nc-sa-4.0
3
+ language:
4
+ - en
5
+ tags:
6
+ - world-model
7
+ - video-generation
8
+ - rocket-league
9
+ - interactive
10
+ library_name: mira
11
+ pipeline_tag: other
12
+ ---
13
+
14
+ # Model Card for MIRA Mini PSD
15
+
16
+ The few-step variant of MIRA Mini: the same 1B action-conditioned world model of
17
+ Rocket League, distilled so that two sampling steps replace eight. Roughly three
18
+ times the frame rate of the base model on the same hardware, at matched visual
19
+ quality on our evaluations.
20
+
21
+ > Built on [MIRA](https://mira-wm.com/), released July 6, 2026 by
22
+ > [General Intuition](https://www.generalintuition.com/) and [Kyutai](https://kyutai.org/)
23
+ > with Epic Games: [code](https://github.com/mira-wm/mira),
24
+ > [dataset](https://huggingface.co/datasets/kyutai/rocket-science), and a published training
25
+ > recipe. MIRA Mini is Alakazam's independent reproduction and optimization of that work.
26
+
27
+ ## Model Details
28
+
29
+ ### Model Description
30
+
31
+ Identical architecture to [alakazamworld/mira-mini](https://huggingface.co/alakazamworld/mira-mini)
32
+ (a 1B diffusion transformer in the latent space of a representation-autoencoder codec),
33
+ plus the paper's progressive self-distillation (PSD), applied post hoc. Sampling a latent
34
+ frame integrates the flow-matching field; PSD distills the model so one large integration
35
+ step replaces two smaller ones, which lets two steps reach the quality that previously
36
+ took eight.
37
+
38
+ The paper distills its pretrained model and leaves unspecified how the step-size (Δ)
39
+ conditioning pathway is introduced into a checkpoint trained without one. This model uses
40
+ our construction: the pathway is injected with a zero-initialized output projection, so at
41
+ step 0 the model is identical to the base checkpoint, and the distillation signal fades in
42
+ from there (10k steps, learning rate 3e-5, warmup 100 — the from-scratch learning rate
43
+ diverges on a converged checkpoint).
44
+
45
+ - **Developed by:** Alakazam
46
+ - **Model type:** Action-conditioned world model (interactive video generation)
47
+ - **License:** CC BY-NC-SA 4.0, inherited from the training dataset
48
+ - **Reproduction of:** MIRA (General Intuition and Kyutai, with Epic Games)
49
+
50
+ **This model is for demonstration and research only.** The training dataset
51
+ ([kyutai/rocket-science](https://huggingface.co/datasets/kyutai/rocket-science)) is
52
+ CC BY-NC-SA 4.0, with Rocket League content used by Epic Games' permission. These weights
53
+ inherit that license: non-commercial, share-alike, with attribution.
54
+
55
+ ### Model Sources
56
+
57
+ - **Player (one command):** [Alakazam-studios/alakazam-mira](https://github.com/Alakazam-studios/alakazam-mira)
58
+ - **Technical report:** [alakazam.gg/mira](https://alakazam.gg/mira)
59
+ - **Base 1B model:** [alakazamworld/mira-mini](https://huggingface.co/alakazamworld/mira-mini)
60
+ - **Upstream release:** [mira-wm/mira](https://github.com/mira-wm/mira)
61
+
62
+ ## How to Get Started
63
+
64
+ ```bash
65
+ pip install alakazam-mira
66
+ mira play --model mira-mini-psd
67
+ ```
68
+
69
+ The bundle is `world_model_config.yaml`, `checkpoint-10000/checkpoint.pth`, `codec/`,
70
+ `context/default.npz`. Two steps is the intended setting; 4 and 8 also work (quality is
71
+ flat across them after distillation, so extra steps mostly cost frame rate).
72
+
73
+ ## Training Details
74
+
75
+ Post-hoc PSD fine-tune of the mira-mini 1B checkpoint: 10k steps on 8 preemptible H100s,
76
+ PSD loss applied stochastically on 10% of updates (the paper's mixing rate), ground-truth
77
+ flow term otherwise. Validation loss improved from 0.3952 (base, at handoff) to 0.3741,
78
+ and the 2-step teacher-forced LPIPS ends below the base model's 2-step LPIPS with the
79
+ margin still growing at 10k (−0.0021 on our held-out shard).
80
+
81
+ Training data (through the base model): [kyutai/rocket-science](https://huggingface.co/datasets/kyutai/rocket-science),
82
+ as released, no additions.
83
+
84
+ ## Performance
85
+
86
+ | Hardware | 8 steps (base) | 2 steps (this model) |
87
+ |---|---|---|
88
+ | L40S | 14.5 fps | 19.4 fps measured (live serving probe) |
89
+ | B200 | 25.7 fps | ~40 to 50 fps (est) |
90
+ | L4 | 5.4 fps | ~20 to 25 fps (est) |
91
+
92
+ Measured numbers come from serving probes on the stated hardware; estimates are marked.
93
+ The serving runtime is the FlashDreams CUDA-graph port (bit-exact against the reference
94
+ implementation at matched settings).
95
+
96
+ ## Bias, Risks, and Limitations
97
+
98
+ - Same limitations as the base model: bot-collected Rocket League only, no transfer,
99
+ plausible continuations rather than exact physics.
100
+ - Few-step sampling drifts slightly more per step than 8-step sampling on long rollouts;
101
+ quantitatively small on our evals, occasionally visible as texture softening.
102
+ - Non-commercial license, inherited from the dataset.
103
+
104
+ ## Citation
105
+
106
+ Cite the MIRA paper and link this repository.
107
+
108
+ ```bibtex
109
+ @article{hu2026mira,
110
+ title = {Multiplayer Interactive World Models with Representation Autoencoders},
111
+ author = {Hu, Anthony and others},
112
+ year = {2026},
113
+ note = {arXiv:2607.05352}
114
+ }
115
+ ```
116
+
117
+ ## Model Card Authors
118
+
119
+ Alakazam (alakazam.gg)