anhdao69 commited on
Commit
f49641f
·
verified ·
1 Parent(s): 7459e3c

Add libero-all-suites/init_variants/core_random (four-suite v0 4/4 init variant, matched 6,000-episode evaluation)

Browse files
libero-all-suites/init_variants/core_random/README.md ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # LoopWAM v0 (video 4 / action 4), initialization variant `core_random` — all four LIBERO suites
2
+
3
+ Same model, data and training as `libero-all-suites/v0-video4-action4`; only the student initialization differs:
4
+ the six shared core blocks of both experts start as freshly initialized default DiT blocks (PyTorch default initialization, variant seed 42) instead of Wan blocks 9-14. Prelude (Wan blocks 0-2) and coda (Wan blocks 27-29) are as in v0. `init_variant_manifest.json` records the initialization artifact (SHA-256 `893f9a702f57...`),
5
+ its per-block source plan and tensor checks; it was built by `scripts/build_init_variant.py` of the
6
+ [v0-init-variants branch](https://github.com/anhdao69/LoopWAM_NT/tree/v0-init-variants) (`4ebf38a`).
7
+
8
+ Ten-epoch full-suite training (Spatial, Object, Goal and LIBERO-10; 1,712 demonstrations, 277,713 windows), training seed
9
+ 42, global batch 128 (2 GPUs x microbatch 8 x accumulation 8), 21,700 updates, AdamW (0.9, 0.95), weight decay 0.01,
10
+ LR 1e-4 cosine with 5% warm-up, clip 1.0, FP32 master weights + BF16 compute, 584,536,135 policy parameters. Data,
11
+ normalization (`d5ad351eb327...`), VAE, schedule and precision equal the v0 release; `fairness.json` lists the
12
+ checked fields and two documented exceptions (T5 text-embedding files and the canonical donor artifact were regenerated
13
+ on this cluster from the same sources). Training took 22.1 h on 2x NVIDIA H100 80GB HBM3 in one segment.
14
+
15
+ ## Evaluation (matched LIBERO protocol, 6,000 episodes)
16
+
17
+ **82.20% (4,932/6,000)** — Spatial 92.00%, Object 91.07%, Goal 85.13%, Long 60.60%. Evaluation seeds 42: 85.20%, 43: 85.75%, 44: 75.65%.
18
+ The released `v0-video4-action4` scored 94.92% under the same protocol (Spatial 96.93%, Object 98.73%, Goal 96.13%, Long 87.87%).
19
+
20
+ Protocol (the campaign's `lightwam_20261009_matched`): four suites x ten tasks x official initial states 0-49 x evaluation
21
+ seeds 42/43/44; one environment per task/seed (env.seed(base seed)) reused for its 50 initial states; global seed set once
22
+ per task/seed and every action query uses the base seed; 30 settling steps; 400 (Spatial/Object/Goal) or 700 (Long)
23
+ policy steps; ten actions executed per 32-action chunk; ten denoising steps, CFG 1, FP32 weights with BF16 autocast;
24
+ success is the environment done flag. Inference replays a CUDA graph of the unchanged native computation, verified
25
+ bit-exact against eager inference on real observations (24/24 queries).
26
+ The same runner scored the released 4/4 policy 454/500 on Long seed 42 versus 452/500
27
+ in the campaign. Evaluated on 4x NVIDIA H100 (videos not saved); `evaluation_summary.json` has per-suite and per-seed
28
+ counts, the protocol and the runner hashes. One training seed: differences between variants of a few points are not
29
+ established as significant.
30
+
31
+ ## Files
32
+
33
+ `policy.pt` is the native `loopwam-s-v1` checkpoint with the Adam optimizer state removed; every tensor and metadata field was
34
+ checked for exact equality with the final (evaluated) training checkpoint, and the native loader of revision `4ebf38a3c65aa5cc9d6c07d94c52f91c51551b57`
35
+ rebuilt the 4/4 model from it. Load with that revision or a compatible later one: `create_loopwam(checkpoint_path=..., vae_path=...)`.
36
+ Use it for inference or fresh-optimizer fine-tuning, not exact optimizer-state resume. Keep `dataset_stats.json` matched to it.
37
+ Wan VAE, text embeddings and observation preprocessing are external. See `export.json` for source/export SHA-256 hashes.
libero-all-suites/init_variants/core_random/data_manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-all-suites/init_variants/core_random/dataset_stats.json ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "action": {
3
+ "default": {
4
+ "global_max": [
5
+ 0.9375,
6
+ 0.9375,
7
+ 0.9375,
8
+ 0.3557142913341522,
9
+ 0.375,
10
+ 0.375,
11
+ 1.0
12
+ ],
13
+ "global_min": [
14
+ -0.9375,
15
+ -0.9375,
16
+ -0.9375,
17
+ -0.24214285612106323,
18
+ -0.375,
19
+ -0.3642857074737549,
20
+ 0.0
21
+ ]
22
+ }
23
+ },
24
+ "num_episodes": 1712,
25
+ "num_transition": 277713,
26
+ "state": {
27
+ "default": {
28
+ "global_max": [
29
+ 0.2103137969970703,
30
+ 0.3904264271259308,
31
+ 1.472778081893921,
32
+ 3.7248642444610596,
33
+ 3.5618896484375,
34
+ 1.3863215446472168,
35
+ 0.04232141748070717,
36
+ 0.0013126095291227102
37
+ ],
38
+ "global_min": [
39
+ -0.48278069496154785,
40
+ -0.3309336006641388,
41
+ 0.008128181099891663,
42
+ 1.002794623374939,
43
+ -3.6312508583068848,
44
+ -1.842738389968872,
45
+ -0.005453015677630901,
46
+ -0.042015016078948975
47
+ ]
48
+ }
49
+ }
50
+ }
libero-all-suites/init_variants/core_random/evaluation_summary.json ADDED
@@ -0,0 +1,247 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run": "core_random",
3
+ "checkpoint": "/lustre/fs1/groups/yshang/an221229/checkpoints/LoopWAM_NT/v0_init_variants/core_random/train/latest.pt",
4
+ "checkpoint_sha256": "cedc3a02f24978b663b4f3686e7d22435a61ed3eaebf185f8eb08d1b5576ef86",
5
+ "checkpoint_step": 21700,
6
+ "backend": "cuda-graph",
7
+ "episodes": 6000,
8
+ "successes": 4932,
9
+ "success_rate": 0.822,
10
+ "per_suite": {
11
+ "libero_spatial": {
12
+ "successes": 1380,
13
+ "episodes": 1500,
14
+ "success_rate": 0.92,
15
+ "seeds": {
16
+ "42": {
17
+ "successes": 470,
18
+ "episodes": 500,
19
+ "success_rate": 0.94
20
+ },
21
+ "43": {
22
+ "successes": 473,
23
+ "episodes": 500,
24
+ "success_rate": 0.946
25
+ },
26
+ "44": {
27
+ "successes": 437,
28
+ "episodes": 500,
29
+ "success_rate": 0.874
30
+ }
31
+ }
32
+ },
33
+ "libero_object": {
34
+ "successes": 1366,
35
+ "episodes": 1500,
36
+ "success_rate": 0.9106666666666666,
37
+ "seeds": {
38
+ "42": {
39
+ "successes": 476,
40
+ "episodes": 500,
41
+ "success_rate": 0.952
42
+ },
43
+ "43": {
44
+ "successes": 466,
45
+ "episodes": 500,
46
+ "success_rate": 0.932
47
+ },
48
+ "44": {
49
+ "successes": 424,
50
+ "episodes": 500,
51
+ "success_rate": 0.848
52
+ }
53
+ }
54
+ },
55
+ "libero_goal": {
56
+ "successes": 1277,
57
+ "episodes": 1500,
58
+ "success_rate": 0.8513333333333334,
59
+ "seeds": {
60
+ "42": {
61
+ "successes": 423,
62
+ "episodes": 500,
63
+ "success_rate": 0.846
64
+ },
65
+ "43": {
66
+ "successes": 442,
67
+ "episodes": 500,
68
+ "success_rate": 0.884
69
+ },
70
+ "44": {
71
+ "successes": 412,
72
+ "episodes": 500,
73
+ "success_rate": 0.824
74
+ }
75
+ }
76
+ },
77
+ "libero_10": {
78
+ "successes": 909,
79
+ "episodes": 1500,
80
+ "success_rate": 0.606,
81
+ "seeds": {
82
+ "42": {
83
+ "successes": 335,
84
+ "episodes": 500,
85
+ "success_rate": 0.67
86
+ },
87
+ "43": {
88
+ "successes": 334,
89
+ "episodes": 500,
90
+ "success_rate": 0.668
91
+ },
92
+ "44": {
93
+ "successes": 240,
94
+ "episodes": 500,
95
+ "success_rate": 0.48
96
+ }
97
+ }
98
+ }
99
+ },
100
+ "per_seed": {
101
+ "42": {
102
+ "successes": 1704,
103
+ "episodes": 2000,
104
+ "success_rate": 0.852
105
+ },
106
+ "43": {
107
+ "successes": 1715,
108
+ "episodes": 2000,
109
+ "success_rate": 0.8575
110
+ },
111
+ "44": {
112
+ "successes": 1513,
113
+ "episodes": 2000,
114
+ "success_rate": 0.7565
115
+ }
116
+ },
117
+ "suite_mean_success_rate": 0.822,
118
+ "total_policy_steps": 1352408,
119
+ "total_queries": 137315,
120
+ "total_query_seconds": 33544.26320329867,
121
+ "group_seconds": 81406.29511843435,
122
+ "first_group_completed_at": 1793200302.2424097,
123
+ "last_group_completed_at": 1793206151.9252894,
124
+ "protocol": {
125
+ "name": "lightwam_20261009_matched",
126
+ "suites": [
127
+ "libero_spatial",
128
+ "libero_object",
129
+ "libero_goal",
130
+ "libero_10"
131
+ ],
132
+ "seeds": [
133
+ 42,
134
+ 43,
135
+ 44
136
+ ],
137
+ "tasks": [
138
+ 0,
139
+ 1,
140
+ 2,
141
+ 3,
142
+ 4,
143
+ 5,
144
+ 6,
145
+ 7,
146
+ 8,
147
+ 9
148
+ ],
149
+ "episodes": 50,
150
+ "max_policy_steps": {
151
+ "libero_spatial": 400,
152
+ "libero_object": 400,
153
+ "libero_goal": 400,
154
+ "libero_10": 700
155
+ },
156
+ "settling_steps": 30,
157
+ "settling_action": [
158
+ 0,
159
+ 0,
160
+ 0,
161
+ 0,
162
+ 0,
163
+ 0,
164
+ -1
165
+ ],
166
+ "settling_done": "ignored",
167
+ "replan_steps": 10,
168
+ "action_horizon": 32,
169
+ "denoising_steps": 10,
170
+ "cfg": 1.0,
171
+ "action_shift": 1.0,
172
+ "seed_rule": "global seed once per task/seed group; env.seed(base) at construction, env reused for 50 sequential initial states; every query uses the base seed",
173
+ "success": "environment done flag",
174
+ "precision": "FP32 model, BF16 autocast, BF16 VAE",
175
+ "camera": 256,
176
+ "model_image": "2x224 horizontal",
177
+ "gripper": "sign(-(2*denormalized_gripper-1))",
178
+ "videos": false
179
+ },
180
+ "runner_sha256": "812893704471b99352b26bf8db91cfe548a11213f9ff7ac40d8f1558f1bce5ea",
181
+ "adapter_source_sha256": "c3d99fa72cc0be9a518299898515ffcd1036344d984c8a90723cec588f810a51",
182
+ "code_revision": "4ebf38a3c65aa5cc9d6c07d94c52f91c51551b57",
183
+ "vae_sha256": "38071ab59bd94681c686fa51d75a1968f64e470262043be31f7a094e442fd981",
184
+ "torch": "2.7.1+cu128",
185
+ "gpu": "NVIDIA H100 80GB HBM3",
186
+ "evaluated_checkpoint": "training checkpoint latest.pt (source_sha256 in export.json; tensors equal policy.pt)",
187
+ "cuda_graph_gate": {
188
+ "checkpoint_sha256": "cedc3a02f24978b663b4f3686e7d22435a61ed3eaebf185f8eb08d1b5576ef86",
189
+ "all_bit_exact": true,
190
+ "queries": 24,
191
+ "eager_ms_median": 253.7734815850854,
192
+ "graph_ms_median": 102.79925540089607,
193
+ "peak_gpu_gib": 2.9684596061706543,
194
+ "gpu": "NVIDIA H100 80GB HBM3",
195
+ "torch": "2.7.1+cu128",
196
+ "speedup": 2.468631514843378
197
+ },
198
+ "runner_parity": {
199
+ "export_sha256": "1c659a7c2f6970c3ea5972a8fba4abd9db35857c83a67a053c0ee35555fb602b",
200
+ "suite": "libero_10",
201
+ "seed": 42,
202
+ "episodes": 500,
203
+ "h100_successes": 454,
204
+ "campaign_successes": 452,
205
+ "outcome_agreement": 0.912,
206
+ "note": "released v0-video4-action4 through this runner vs the campaign record (evaluation_report/final/episodes.csv)"
207
+ },
208
+ "reference_release_same_protocol": {
209
+ "repo_path": "libero-all-suites/v0-video4-action4",
210
+ "success_rate": 0.9491666666666667,
211
+ "successes": 5695,
212
+ "per_suite": {
213
+ "libero_spatial": 0.9693333333333334,
214
+ "libero_object": 0.9873333333333333,
215
+ "libero_goal": 0.9613333333333334,
216
+ "libero_10": 0.8786666666666667
217
+ }
218
+ },
219
+ "runner_sessions": [
220
+ {
221
+ "token": "evc101-990547-446267-1793199452",
222
+ "started": 1793199461.7285995,
223
+ "finished": 1793205865.2348156,
224
+ "wall_seconds": 6403.5062165260315,
225
+ "gpus": "0,1",
226
+ "workers": 8,
227
+ "threads": 1,
228
+ "groups_completed": 120,
229
+ "errors": 0,
230
+ "slurm_job_id": "990547"
231
+ },
232
+ {
233
+ "token": "evc101-990547-455508-1793201987",
234
+ "started": 1793202026.6159778,
235
+ "finished": 1793206154.5356457,
236
+ "wall_seconds": 4127.919668197632,
237
+ "gpus": "2,3",
238
+ "workers": 8,
239
+ "threads": 1,
240
+ "groups_completed": 103,
241
+ "errors": 0,
242
+ "slurm_job_id": "990547"
243
+ }
244
+ ],
245
+ "wall_seconds": 6692.807046175003,
246
+ "wall_note": "first runner start to last runner end; 990547, 4x H100, 16 CPUs; videos not saved"
247
+ }
libero-all-suites/init_variants/core_random/export.json ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "v0_core_random_full_libero_h100",
3
+ "repo_path": "libero-all-suites/init_variants/core_random",
4
+ "training_path": "/groups/yshang/an221229/checkpoints/LoopWAM_NT/v0_init_variants/core_random/train",
5
+ "source_sha256": "cedc3a02f24978b663b4f3686e7d22435a61ed3eaebf185f8eb08d1b5576ef86",
6
+ "source_bytes": 7015628951,
7
+ "export_sha256": "398b5ae51427f6a1f71d9e84f969db1a54aeac75245eafbb63ade22e77b5ea47",
8
+ "export_bytes": 2338702667,
9
+ "step": 21700,
10
+ "format": "loopwam-s-v1",
11
+ "optimizer_included": false,
12
+ "version": "v0",
13
+ "video_loops": 4,
14
+ "action_loops": 4,
15
+ "loop_alignment": "late",
16
+ "parameters": 584536135,
17
+ "init_variant": "core_random",
18
+ "initialization_sha256": "893f9a702f574d39183a009b36eb4776780a7a42675ae04b67a1d9e453d6002c",
19
+ "initialization_mode": "wan_init_variant_core_random_fresh_optimizer",
20
+ "dataset_scope": "full_libero",
21
+ "epochs": 10,
22
+ "global_batch": 128,
23
+ "training_seed": 42,
24
+ "evaluation_status": "matched_libero_6000_h100",
25
+ "success_rate": 0.822,
26
+ "successes": 4932,
27
+ "episodes": 6000,
28
+ "per_suite_success_rate": {
29
+ "libero_spatial": 0.92,
30
+ "libero_object": 0.9106666666666666,
31
+ "libero_goal": 0.8513333333333334,
32
+ "libero_10": 0.606
33
+ },
34
+ "training_seconds": 79436.95858339593,
35
+ "resume_starts": 0,
36
+ "tensor_equality_verified": true,
37
+ "native_loader_verified": true,
38
+ "source_revision": "4ebf38a3c65aa5cc9d6c07d94c52f91c51551b57",
39
+ "compatible_code_revision": "4ebf38a3c65aa5cc9d6c07d94c52f91c51551b57",
40
+ "code_branch": "v0-init-variants",
41
+ "normalization_sha256": "d5ad351eb3272f416d34082e8af5483ba1118ceca355a37d9f268fdb269fb3e4",
42
+ "fairness_check_passed": true,
43
+ "gpu": "NVIDIA H100 80GB HBM3",
44
+ "world_size": 2,
45
+ "microbatch": 8,
46
+ "gradient_accumulation": 8,
47
+ "created_utc": "2026-10-28T19:11:24.475905+00:00"
48
+ }
libero-all-suites/init_variants/core_random/fairness.json ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "passed": true,
3
+ "problems": [],
4
+ "documented_exceptions": [
5
+ {
6
+ "problem": "data manifest differs from the v0 release: ['text_cache_files']",
7
+ "accepted_because": "text-embedding files regenerated on this cluster; same 40 prompt-hash file names and valid-token counts as the v0 release"
8
+ },
9
+ {
10
+ "problem": "canonical donor artifact differs from the branch pin",
11
+ "accepted_because": "the branch pins a3bf2097bafd... (built on HiPerGator); this cluster built a990a5831c63... from the same Wan2.1 source and code (also used by libero-all-suites/v0-video4-action2, whose fairness.json documents the <=1 FP32 ulp difference); the variant artifact was built from it by the branch builder"
12
+ }
13
+ ],
14
+ "branch_verifier": {
15
+ "passed": false,
16
+ "problems": [
17
+ "data manifest differs from the v0 release: ['text_cache_files']"
18
+ ],
19
+ "message": "verification failed: data manifest differs from the v0 release: ['text_cache_files']"
20
+ },
21
+ "canonical_artifact_sha256": "a990a5831c63e88ae5143689adad2f2aeb02cb1cd151d61ae0dd992990ac3296",
22
+ "branch_canonical_artifact_sha256": "a3bf2097bafddac278148c1cb0321163f68cfe2b954e206436da0e3f0bd3c535",
23
+ "version": "v0",
24
+ "init_variant": "core_random",
25
+ "initialization_sha256": "893f9a702f574d39183a009b36eb4776780a7a42675ae04b67a1d9e453d6002c",
26
+ "reference": "/groups/yshang/an221229/checkpoints/LoopWAM_NT/v0_init_variants_work/reference/libero-all-suites/v0-video4-action4",
27
+ "compared_training_fields": [
28
+ "seed",
29
+ "epochs",
30
+ "global_batch",
31
+ "train_windows",
32
+ "planned_updates",
33
+ "planned_windows",
34
+ "policy_dtype",
35
+ "optimizer_state_dtype",
36
+ "compute_dtype"
37
+ ],
38
+ "data_fields": [
39
+ "action_offsets",
40
+ "available_episodes",
41
+ "available_windows",
42
+ "camera_order",
43
+ "codebase_version",
44
+ "complete_500_demo_set",
45
+ "content_files",
46
+ "coverage",
47
+ "dataset_scope",
48
+ "episode_metadata_sha256",
49
+ "fps",
50
+ "info_sha256",
51
+ "metadata_files",
52
+ "normalization_scope",
53
+ "normalization_sha256",
54
+ "normalization_source",
55
+ "padding_policy",
56
+ "seed",
57
+ "split",
58
+ "split_algorithm",
59
+ "suites",
60
+ "task_counts",
61
+ "text_cache_files",
62
+ "text_encoder_provenance",
63
+ "train_episodes",
64
+ "train_windows",
65
+ "validation_episodes",
66
+ "validation_windows",
67
+ "video_offsets"
68
+ ],
69
+ "ignored_path_fields": [
70
+ "dataset_dir",
71
+ "normalization_path",
72
+ "text_cache_dir"
73
+ ],
74
+ "world_size": 2,
75
+ "microbatch": 8,
76
+ "gradient_accumulation": 8,
77
+ "gpu": "NVIDIA H100 80GB HBM3",
78
+ "git_revision": "4ebf38a3c65aa5cc9d6c07d94c52f91c51551b57",
79
+ "resumed": false,
80
+ "resume_manifests": [],
81
+ "normalization_sha256": "d5ad351eb3272f416d34082e8af5483ba1118ceca355a37d9f268fdb269fb3e4",
82
+ "final_epoch_loss_video": 0.06304270985935839,
83
+ "final_epoch_loss_action": 0.03254720020010061,
84
+ "training_hours": 22.06582182872109
85
+ }
libero-all-suites/init_variants/core_random/init_variant_manifest.json ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "variant": "core_random",
3
+ "artifact": "checkpoints/LoopWAM/init_variants/core_random.pt",
4
+ "artifact_sha256": "893f9a702f574d39183a009b36eb4776780a7a42675ae04b67a1d9e453d6002c",
5
+ "canonical_artifact": "checkpoints/LoopWAM/wan21_compact_donors.pt",
6
+ "canonical_artifact_sha256": "a990a5831c63e88ae5143689adad2f2aeb02cb1cd151d61ae0dd992990ac3296",
7
+ "student_block_plan": [
8
+ [
9
+ "wan",
10
+ 0
11
+ ],
12
+ [
13
+ "wan",
14
+ 1
15
+ ],
16
+ [
17
+ "wan",
18
+ 2
19
+ ],
20
+ [
21
+ "random",
22
+ 0
23
+ ],
24
+ [
25
+ "random",
26
+ 1
27
+ ],
28
+ [
29
+ "random",
30
+ 2
31
+ ],
32
+ [
33
+ "random",
34
+ 3
35
+ ],
36
+ [
37
+ "random",
38
+ 4
39
+ ],
40
+ [
41
+ "random",
42
+ 5
43
+ ],
44
+ [
45
+ "wan",
46
+ 27
47
+ ],
48
+ [
49
+ "wan",
50
+ 28
51
+ ],
52
+ [
53
+ "wan",
54
+ 29
55
+ ]
56
+ ],
57
+ "donor_indices": null,
58
+ "ffn_rule": "canonical_linspace_6144",
59
+ "variant_seed": 42,
60
+ "policy_parameters": 584536135,
61
+ "checks": {
62
+ "tensors": 677,
63
+ "copied": 353,
64
+ "mean": 0,
65
+ "random": 324,
66
+ "magnitude_ffn": 0
67
+ },
68
+ "core_slots": [
69
+ 3,
70
+ 4,
71
+ 5,
72
+ 6,
73
+ 7,
74
+ 8
75
+ ]
76
+ }
libero-all-suites/init_variants/core_random/policy.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:398b5ae51427f6a1f71d9e84f969db1a54aeac75245eafbb63ade22e77b5ea47
3
+ size 2338702667
libero-all-suites/init_variants/core_random/training_manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-all-suites/init_variants/core_random/training_timing.json ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "complete",
3
+ "completed_updates": 21700,
4
+ "windows_seen": 2777130,
5
+ "planned_updates": 21700,
6
+ "elapsed_training_seconds": 79436.95858339593,
7
+ "checkpoint_seconds_total": 430.88899150304496,
8
+ "checkpoint_count": 50,
9
+ "measured_mean_update_seconds": 3.6387083526470514,
10
+ "estimated_total_training_hours": 21.933325347900283,
11
+ "estimate_note": "Projection from measured updates; excludes setup/checkpoint overhead",
12
+ "latest": {
13
+ "update": 21700,
14
+ "epoch": 10,
15
+ "windows": 81,
16
+ "windows_seen": 2777130,
17
+ "effective_passes": 10.0,
18
+ "seconds": 3.025594472885132,
19
+ "lr": 1.0000000000000002e-06,
20
+ "grad_norm": 0.2092287689447403,
21
+ "branch_grad_after_clip": {
22
+ "video": 0.17271819710731506,
23
+ "action": 0.1175771951675415,
24
+ "proprio": 0.010986397974193096
25
+ },
26
+ "latent_cache_rank_local": {
27
+ "hits": 1388570,
28
+ "misses": 0,
29
+ "dummy_encodes": 70,
30
+ "encoder_samples": 70,
31
+ "batches": 173580,
32
+ "read_seconds": 2902.9327297247946,
33
+ "encode_seconds": 4.397328754886985,
34
+ "write_seconds": 0.0
35
+ },
36
+ "peak_allocated_gb": 59.43190383911133,
37
+ "peak_reserved_gb": 69.466064453125,
38
+ "exit4/video_raw": 0.08742289484283071,
39
+ "exit4/action_raw": 0.038264583658289025,
40
+ "exit4/video": 0.06648069546546465,
41
+ "exit4/action": 0.028547404724874614,
42
+ "loss_video": 0.06648069546546465,
43
+ "loss_action": 0.028547404724874614,
44
+ "loop/1/video_state_rms": 3.2863306116174766,
45
+ "loop/1/action_state_rms": 0.7527765344690394,
46
+ "loop/2/video_state_rms": 2.4964350947627314,
47
+ "loop/2/action_state_rms": 0.7905902627073689,
48
+ "loop/3/video_state_rms": 2.0620060673466436,
49
+ "loop/3/action_state_rms": 0.8514389226466049,
50
+ "loop/4/video_state_rms": 2.0366248613522377,
51
+ "loop/4/action_state_rms": 0.9222065489969136
52
+ },
53
+ "launches": [
54
+ {
55
+ "event": "launch",
56
+ "time": "2026-10-27T12:01:48-04:00",
57
+ "host": "evc101",
58
+ "slurm_job": "990547",
59
+ "slurm_step": "2",
60
+ "variant": "core_random",
61
+ "gpus": "0,1",
62
+ "resume": false,
63
+ "revision": "4ebf38a3c65aa5cc9d6c07d94c52f91c51551b57",
64
+ "latent_cache": "/tmp/loopwam_iv_core_random_990547/latents",
65
+ "gpu_name": "NVIDIA H100 80GB HBM3"
66
+ }
67
+ ],
68
+ "gpu_names": [
69
+ "NVIDIA H100 80GB HBM3"
70
+ ],
71
+ "segments": 1,
72
+ "total_training_seconds_all_segments": 79436.95858339593,
73
+ "kept_update_seconds_sum": 78961.23218560219,
74
+ "epoch1_mean_update_seconds": 3.6370585721758655,
75
+ "epochs2_10_mean_update_seconds": 3.6389562254982364,
76
+ "timing_note": "One uninterrupted segment. The run shared its node with another training run; the latent cache was seeded from the v0 4/2 run's cache (identical provenance), and clips with cached latents were not decoded (--skip-cached-video-decode; first-update losses are bit-identical to decoding)."
77
+ }