Publish verified ACE Reactive and Responsive training snapshots
Browse files- README.md +23 -0
- reactive/model-step-007605.pt +3 -0
- responsive/model-e1800.pt +3 -0
- snapshot-manifest.json +216 -0
README.md
ADDED
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
library_name: pytorch
|
| 3 |
+
tags:
|
| 4 |
+
- motion-generation
|
| 5 |
+
- dance
|
| 6 |
+
---
|
| 7 |
+
|
| 8 |
+
# ACE Reverse Dance
|
| 9 |
+
|
| 10 |
+
Intermediate snapshots from the Reactive and Responsive runs started on 2026-11-11.
|
| 11 |
+
|
| 12 |
+
| Run | Published snapshot | Weights for inference |
|
| 13 |
+
| --- | --- | --- |
|
| 14 |
+
| Reactive | 7,605 optimizer updates, epoch 182 in progress | Online |
|
| 15 |
+
| Responsive | Epoch 1,800 complete, 12,600 optimizer updates | EMA |
|
| 16 |
+
|
| 17 |
+
Both files include online and EMA state dictionaries, the native normalizer, and snapshot configuration.
|
| 18 |
+
Use the matching ACE runtime and codecs from the training run. The Reactive normalizer requires the runtime's
|
| 19 |
+
`dataset` module when loading the native PyTorch checkpoint. Only load checkpoints from trusted sources.
|
| 20 |
+
|
| 21 |
+
Both runs were still training at export time. The reported losses are training losses. The run receipts
|
| 22 |
+
do not contain held-out metrics or an acceptance review of generated motion. See `snapshot-manifest.json`
|
| 23 |
+
for provenance and SHA-256 checksums.
|
reactive/model-step-007605.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ed999d09aeb7739f24a41f846ca1d1a3ca9b43bde8734be7756b39813cb0fe0a
|
| 3 |
+
size 798420023
|
responsive/model-e1800.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2c2f834081336253c964c5ff1b661da1cf86bf44e225d276c329bb8d5e74cdbb
|
| 3 |
+
size 817700514
|
snapshot-manifest.json
ADDED
|
@@ -0,0 +1,216 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"files": [
|
| 3 |
+
{
|
| 4 |
+
"path": "responsive/model-e1800.pt",
|
| 5 |
+
"bytes": 817700514,
|
| 6 |
+
"sha256": "2c2f834081336253c964c5ff1b661da1cf86bf44e225d276c329bb8d5e74cdbb",
|
| 7 |
+
"progress": {
|
| 8 |
+
"epoch": 1801,
|
| 9 |
+
"batch": 0,
|
| 10 |
+
"updates": 12600,
|
| 11 |
+
"examples": 15764400
|
| 12 |
+
},
|
| 13 |
+
"context": {
|
| 14 |
+
"request_id": "reverse-both-portable-20261111",
|
| 15 |
+
"task": "responsive",
|
| 16 |
+
"source_sha256": "3be2f19f625af45381cc202ef038b857390431b5d64b7fd5152a291d7ebd16e4",
|
| 17 |
+
"config_sha256": "54b0821c8dedcee83145874490f3dac1de0f6f5f22cbc111e7956a343344cfc9",
|
| 18 |
+
"data_ready_sha256": "07300e32d9aa8d392ee19b33c47ce8c52314b1c594e00e32f105d0bf107eef80",
|
| 19 |
+
"gt_ready_sha256": "05cce256e0b8898f003a2bc2879318d9dc307162cbf6d06ac457a154523edf5a",
|
| 20 |
+
"raw_role_order": [
|
| 21 |
+
0,
|
| 22 |
+
1
|
| 23 |
+
],
|
| 24 |
+
"initial_model_sha256": "a0e0b8fa43a8a3f404ba3ff4825cf551316346d9757e3963b3c40acce34d48d7",
|
| 25 |
+
"spec": {
|
| 26 |
+
"train_rows": 8758,
|
| 27 |
+
"batch_size": 1264,
|
| 28 |
+
"drop_last": false,
|
| 29 |
+
"steps_per_epoch": 7,
|
| 30 |
+
"target_updates": 14000,
|
| 31 |
+
"weights": "EMA"
|
| 32 |
+
},
|
| 33 |
+
"epochs": 2000,
|
| 34 |
+
"checkpoint_epochs": [
|
| 35 |
+
500,
|
| 36 |
+
600,
|
| 37 |
+
700,
|
| 38 |
+
800,
|
| 39 |
+
900,
|
| 40 |
+
1000,
|
| 41 |
+
1100,
|
| 42 |
+
1200,
|
| 43 |
+
1300,
|
| 44 |
+
1400,
|
| 45 |
+
1500,
|
| 46 |
+
1600,
|
| 47 |
+
1700,
|
| 48 |
+
1800,
|
| 49 |
+
1900,
|
| 50 |
+
2000
|
| 51 |
+
],
|
| 52 |
+
"disabled": [
|
| 53 |
+
"diffusion_forcing",
|
| 54 |
+
"self_conditioning",
|
| 55 |
+
"motion_adapter",
|
| 56 |
+
"boundary",
|
| 57 |
+
"relation",
|
| 58 |
+
"cfg",
|
| 59 |
+
"condition_dropout",
|
| 60 |
+
"self_forcing",
|
| 61 |
+
"pose_anchors"
|
| 62 |
+
],
|
| 63 |
+
"ordinary_diffusion": {
|
| 64 |
+
"train_timestep_mode": "shared_future_clean_history",
|
| 65 |
+
"motion_attention_mode": "legacy_prefix",
|
| 66 |
+
"time_conditioning": "global_max",
|
| 67 |
+
"condition_visibility": "full",
|
| 68 |
+
"df_loss_scope": "future_uniform",
|
| 69 |
+
"self_conditioning": false,
|
| 70 |
+
"motion_adapter": false,
|
| 71 |
+
"cfg": false,
|
| 72 |
+
"condition_dropout": 0.0
|
| 73 |
+
},
|
| 74 |
+
"sampling": {
|
| 75 |
+
"reactive": {
|
| 76 |
+
"n_steps": 51,
|
| 77 |
+
"cfg_mode": "cond_only",
|
| 78 |
+
"cfg_scale": 1.0
|
| 79 |
+
},
|
| 80 |
+
"responsive": {
|
| 81 |
+
"nfe": 50,
|
| 82 |
+
"cfg_mode": "cond_only",
|
| 83 |
+
"cfg_scale": 1.0
|
| 84 |
+
}
|
| 85 |
+
},
|
| 86 |
+
"physical_weights": {
|
| 87 |
+
"floor": 0.01,
|
| 88 |
+
"hand": 0.01
|
| 89 |
+
},
|
| 90 |
+
"initialization": "scratch_seed42",
|
| 91 |
+
"experiment_interpretation": "New ordinary conditional diffusion recipe; original diffusion mechanism integrated with current task codecs and Shape/HF."
|
| 92 |
+
},
|
| 93 |
+
"source_sha256": "2c2f834081336253c964c5ff1b661da1cf86bf44e225d276c329bb8d5e74cdbb"
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"path": "reactive/model-step-007605.pt",
|
| 97 |
+
"bytes": 798420023,
|
| 98 |
+
"sha256": "ed999d09aeb7739f24a41f846ca1d1a3ca9b43bde8734be7756b39813cb0fe0a",
|
| 99 |
+
"progress": {
|
| 100 |
+
"epoch": 182,
|
| 101 |
+
"batch": 3,
|
| 102 |
+
"updates": 7605,
|
| 103 |
+
"examples": 1460160
|
| 104 |
+
},
|
| 105 |
+
"context": {
|
| 106 |
+
"request_id": "reverse-both-portable-20261111",
|
| 107 |
+
"task": "reactive",
|
| 108 |
+
"source_sha256": "7d8a7c34eae555e92b6a291fbe43b9350579d9885ef6dd6c630f00c4bcef68ce",
|
| 109 |
+
"config_sha256": "54b0821c8dedcee83145874490f3dac1de0f6f5f22cbc111e7956a343344cfc9",
|
| 110 |
+
"data_ready_sha256": "780edbbb66f6fa08ffaa0afec6d1737e88b2b47af7696c85905f37bd59d82915",
|
| 111 |
+
"gt_ready_sha256": "17f2b2ed561cdc34bddb5b4988d488bf46ede8038c1d9886af751bb764bca167",
|
| 112 |
+
"raw_role_order": [
|
| 113 |
+
0,
|
| 114 |
+
1
|
| 115 |
+
],
|
| 116 |
+
"initial_model_sha256": "7c1c6f501c0ceea16313ba7f3b1ca710faba040aa81d904b129c85fd67a23b74",
|
| 117 |
+
"spec": {
|
| 118 |
+
"train_rows": 8211,
|
| 119 |
+
"batch_size": 192,
|
| 120 |
+
"drop_last": true,
|
| 121 |
+
"steps_per_epoch": 42,
|
| 122 |
+
"target_updates": 84000,
|
| 123 |
+
"weights": "ONLINE"
|
| 124 |
+
},
|
| 125 |
+
"epochs": 2000,
|
| 126 |
+
"checkpoint_epochs": [
|
| 127 |
+
500,
|
| 128 |
+
600,
|
| 129 |
+
700,
|
| 130 |
+
800,
|
| 131 |
+
900,
|
| 132 |
+
1000,
|
| 133 |
+
1100,
|
| 134 |
+
1200,
|
| 135 |
+
1300,
|
| 136 |
+
1400,
|
| 137 |
+
1500,
|
| 138 |
+
1600,
|
| 139 |
+
1700,
|
| 140 |
+
1800,
|
| 141 |
+
1900,
|
| 142 |
+
2000
|
| 143 |
+
],
|
| 144 |
+
"disabled": [
|
| 145 |
+
"diffusion_forcing",
|
| 146 |
+
"self_conditioning",
|
| 147 |
+
"motion_adapter",
|
| 148 |
+
"boundary",
|
| 149 |
+
"relation",
|
| 150 |
+
"cfg",
|
| 151 |
+
"condition_dropout",
|
| 152 |
+
"self_forcing",
|
| 153 |
+
"pose_anchors"
|
| 154 |
+
],
|
| 155 |
+
"ordinary_diffusion": {
|
| 156 |
+
"train_timestep_mode": "shared_future_clean_history",
|
| 157 |
+
"motion_attention_mode": "legacy_prefix",
|
| 158 |
+
"time_conditioning": "global_max",
|
| 159 |
+
"condition_visibility": "full",
|
| 160 |
+
"df_loss_scope": "future_uniform",
|
| 161 |
+
"self_conditioning": false,
|
| 162 |
+
"motion_adapter": false,
|
| 163 |
+
"cfg": false,
|
| 164 |
+
"condition_dropout": 0.0
|
| 165 |
+
},
|
| 166 |
+
"sampling": {
|
| 167 |
+
"reactive": {
|
| 168 |
+
"n_steps": 51,
|
| 169 |
+
"cfg_mode": "cond_only",
|
| 170 |
+
"cfg_scale": 1.0
|
| 171 |
+
},
|
| 172 |
+
"responsive": {
|
| 173 |
+
"nfe": 50,
|
| 174 |
+
"cfg_mode": "cond_only",
|
| 175 |
+
"cfg_scale": 1.0
|
| 176 |
+
}
|
| 177 |
+
},
|
| 178 |
+
"physical_weights": {
|
| 179 |
+
"floor": 0.01,
|
| 180 |
+
"hand": 0.01
|
| 181 |
+
},
|
| 182 |
+
"initialization": "scratch_seed42",
|
| 183 |
+
"experiment_interpretation": "New ordinary conditional diffusion recipe; original diffusion mechanism integrated with current task codecs and Shape/HF."
|
| 184 |
+
},
|
| 185 |
+
"source_sha256": "be4f73420c2a228f455e922f4651a81c466ad9b28e031d76cb386ef7373d7fd4"
|
| 186 |
+
}
|
| 187 |
+
],
|
| 188 |
+
"training": {
|
| 189 |
+
"reactive": {
|
| 190 |
+
"observed_progress": {
|
| 191 |
+
"epoch": 183,
|
| 192 |
+
"batch": 0,
|
| 193 |
+
"updates": 7644,
|
| 194 |
+
"examples": 1467648
|
| 195 |
+
},
|
| 196 |
+
"last_epoch_training_loss": 0.0339740552008152,
|
| 197 |
+
"complete": false,
|
| 198 |
+
"target_epochs": 2000,
|
| 199 |
+
"target_updates": 84000,
|
| 200 |
+
"evaluation": "No held-out result in the run receipts"
|
| 201 |
+
},
|
| 202 |
+
"responsive": {
|
| 203 |
+
"observed_progress": {
|
| 204 |
+
"epoch": 1810,
|
| 205 |
+
"batch": 0,
|
| 206 |
+
"updates": 12663,
|
| 207 |
+
"examples": 15843222
|
| 208 |
+
},
|
| 209 |
+
"last_epoch_training_loss": 0.036938730627298355,
|
| 210 |
+
"complete": false,
|
| 211 |
+
"target_epochs": 2000,
|
| 212 |
+
"target_updates": 14000,
|
| 213 |
+
"evaluation": "No held-out result in the run receipts"
|
| 214 |
+
}
|
| 215 |
+
}
|
| 216 |
+
}
|