anhdao69 commited on
Commit
006be1b
·
verified ·
1 Parent(s): 252394c

Add verified final Long concat and mix policies with three-seed evaluation

Browse files
README.md CHANGED
@@ -9,7 +9,28 @@ tags:
9
 
10
  # LoopWAM final checkpoints
11
 
12
- Final trained policy weights from the LoopWAM experiments. This repository contains **11 checkpoints**, separated by training data scope. Both original and repeated 4/4 runs are retained. All production checkpoints are from completed ten-epoch runs with global batch 128 and training seed 42.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
14
  ## Checkpoint index
15
 
@@ -31,7 +52,7 @@ Final trained policy weights from the LoopWAM experiments. This repository conta
31
 
32
  `libero-all-suites/`: one v0 trained on all 1,712 locally available Spatial/Object/Goal/Long demonstrations, 21,700 updates. Its 388/400 result aggregates all four suites, so it is a different training/evaluation scope from the Long-only rows. The same four-suite checkpoint also scored 720/2,000 (36%) on LIBERO-Pro.
33
 
34
- All Long rows use 100 final-checkpoint rollouts at evaluation seed 42. Standard-suite evaluations use 700 policy steps, 30 settling steps, 32-action predictions, replanning every ten actions, ten denoising steps and CFG 1. The original 4/4 checkpoint additionally scored 96%, 88%, 91% across evaluation seeds 42/43/44. These are one training seed and cannot establish across-training-seed significance.
35
 
36
  ## Files and integrity
37
 
@@ -41,7 +62,7 @@ The frozen VAE and text encoder/embeddings are external inference dependencies.
41
 
42
  ## Loading
43
 
44
- Use the compatible [LoopWAM code](https://github.com/anhdao69/LoopWAM_NT/tree/LoopWAM_NT), at revision `8a29ffdce1537409e2b7e975e838d990ebbe068a` or a compatible later revision. This is a custom policy, not a Transformers AutoModel checkpoint. Install that repository’s inference dependencies first. Authenticate with a Hugging Face account authorized to access this private repository.
45
 
46
  ```python
47
  import torch
@@ -61,6 +82,6 @@ Depth/version are reconstructed from checkpoint metadata. Use the repository’s
61
 
62
  ## Provenance and rights
63
 
64
- These research checkpoints derive from pretrained Wan and the FastWAM/LoopWAM implementation. Consult the upstream model and code licenses before redistribution or use; this model card does not grant additional upstream rights. The repository is private.
65
 
66
  For detailed comparison caveats, runtime accounting and per-task results, see the [consolidated report](https://github.com/anhdao69/LoopWAM_NT/blob/LoopWAM_NT/plans/performance/LoopWAM_Consolidated_Results_20261008.md). That report’s earlier snapshot labels the repeat pending; the repeat is now complete at 91/100, as recorded here.
 
9
 
10
  # LoopWAM final checkpoints
11
 
12
+ Final trained policy weights from the LoopWAM experiments. This repository contains **13 checkpoints**, separated by training data scope. Both original and repeated 4/4 runs are retained. All production checkpoints are from completed ten-epoch runs with global batch 128 and training seed 42.
13
+
14
+ ## October 9 additions: all-loop KV
15
+
16
+ | Directory | KV mode | Seed42/43/44 | Pooled SR |
17
+ |---|---|---|---:|
18
+ | [libero-long/v0-video4-action1-kv-concat](libero-long/v0-video4-action1-kv-concat) | concat | 83/86/86 | 255/300 = 85.00% |
19
+ | [libero-long/v0-video4-action1-kv-mix](libero-long/v0-video4-action1-kv-mix) | mix | 90/89/87 | 266/300 = 88.67% |
20
+
21
+ **These two additions require the [KV_concat code branch](https://github.com/anhdao69/LoopWAM_NT/tree/KV_concat), revision3a89bfac5cfccad66bfebbe00014f7f739a78adc or compatible later.**
22
+ Their checkpoints record action_kv_mode; the original LoopWAM_NT code predates
23
+ these modes. Use eager BF16 inference, as native Inductor failed numerical
24
+ equivalence. Each directory includes normalization, training provenance,
25
+ three evaluation summaries and a tensor-verified optimizer-free native policy.
26
+ The Long aligned4/1 and both original/repeat4/4 weights were hash-checked and
27
+ are unchanged. Their additional evaluation seeds do not create new weights.
28
+ The new full-suite4/1 training is ongoing; no intermediate checkpoint is uploaded.
29
+
30
+ Expanded seed42: concat404/500 versus aligned413/500 (paired p=0.4814). The
31
+ original three-seed decision remains inconclusive. This grid overlaps the
32
+ original states and must not be pooled as independent evidence.
33
+ See the [updated results report](https://github.com/anhdao69/LoopWAM_NT/blob/KV_concat/plans/performance/LoopWAM_v0_V4A1_KVconcat_20261008.md).
34
 
35
  ## Checkpoint index
36
 
 
52
 
53
  `libero-all-suites/`: one v0 trained on all 1,712 locally available Spatial/Object/Goal/Long demonstrations, 21,700 updates. Its 388/400 result aggregates all four suites, so it is a different training/evaluation scope from the Long-only rows. The same four-suite checkpoint also scored 720/2,000 (36%) on LIBERO-Pro.
54
 
55
+ The original checkpoint-index rows below use 100 final-checkpoint rollouts at evaluation seed 42; the new KV table above reports three seeds. Standard-suite evaluations use 700 policy steps, 30 settling steps, 32-action predictions, replanning every ten actions, ten denoising steps and CFG 1. The original 4/4 checkpoint additionally scored 96%, 88%, 91% across evaluation seeds 42/43/44. These are one training seed and cannot establish across-training-seed significance.
56
 
57
  ## Files and integrity
58
 
 
62
 
63
  ## Loading
64
 
65
+ Use the compatible [LoopWAM code](https://github.com/anhdao69/LoopWAM_NT/tree/LoopWAM_NT), at revision `8a29ffdce1537409e2b7e975e838d990ebbe068a` or a compatible later revision. This is a custom policy, not a Transformers AutoModel checkpoint. Install that repository’s inference dependencies first. The repository is publicly readable.
66
 
67
  ```python
68
  import torch
 
82
 
83
  ## Provenance and rights
84
 
85
+ These research checkpoints derive from pretrained Wan and the FastWAM/LoopWAM implementation. Consult the upstream model and code licenses before redistribution or use; this model card does not grant additional upstream rights. The repository is currently public.
86
 
87
  For detailed comparison caveats, runtime accounting and per-task results, see the [consolidated report](https://github.com/anhdao69/LoopWAM_NT/blob/LoopWAM_NT/plans/performance/LoopWAM_Consolidated_Results_20261008.md). That report’s earlier snapshot labels the repeat pending; the repeat is now complete at 91/100, as recorded here.
checkpoint_index.json CHANGED
@@ -265,6 +265,77 @@
265
  "tensor_equality_verified": true,
266
  "source_revision": "8a29ffdce1537409e2b7e975e838d990ebbe068a",
267
  "normalization_sha256": "78058a689c41382a2759541d5590cb3ada8c576e736285aaeebc344874366f1b"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
268
  }
269
- ]
270
- }
 
 
265
  "tensor_equality_verified": true,
266
  "source_revision": "8a29ffdce1537409e2b7e975e838d990ebbe068a",
267
  "normalization_sha256": "78058a689c41382a2759541d5590cb3ada8c576e736285aaeebc344874366f1b"
268
+ },
269
+ {
270
+ "id": "v0_4_1_kv_concat",
271
+ "repo_path": "libero-long/v0-video4-action1-kv-concat",
272
+ "training_path": "kv_campaign_job4770/campaign_3a89bfa/concat_long/train",
273
+ "evaluation_path": "kv_campaign_job4770/campaign_3a89bfa/concat_long/eval_seed42",
274
+ "source_sha256": "c10ce1a2fdb04763d33a0d6d9630b7401a689e36bf4fc53bed8494584377b10a",
275
+ "source_bytes": 7015569431,
276
+ "export_sha256": "641ef91940e85f6ed22a92747ea86adc7d201d99c082556f59e6a188c6eaf5c5",
277
+ "export_bytes": 2338634808,
278
+ "format": "loopwam-s-v1",
279
+ "optimizer_included": false,
280
+ "step": 7250,
281
+ "version": "v0",
282
+ "video_loops": 4,
283
+ "action_loops": 1,
284
+ "action_kv_mode": "concat",
285
+ "parameters": 584536135,
286
+ "success_rate": 0.83,
287
+ "successes": 83,
288
+ "episodes": 100,
289
+ "evaluation_seed": 42,
290
+ "pooled_successes": 255,
291
+ "pooled_episodes": 300,
292
+ "pooled_success_rate": 0.85,
293
+ "evaluation_seeds": [
294
+ 42,
295
+ 43,
296
+ 44
297
+ ],
298
+ "training_seconds": 27258.21305021108,
299
+ "tensor_equality_verified": true,
300
+ "source_revision": "3a89bfac5cfccad66bfebbe00014f7f739a78adc",
301
+ "compatible_code_revision": "3a89bfac5cfccad66bfebbe00014f7f739a78adc",
302
+ "normalization_sha256": "78058a689c41382a2759541d5590cb3ada8c576e736285aaeebc344874366f1b"
303
+ },
304
+ {
305
+ "id": "v0_4_1_kv_mix",
306
+ "repo_path": "libero-long/v0-video4-action1-kv-mix",
307
+ "training_path": "kv_campaign_job4771/campaign_3a89bfa/mix_long/train",
308
+ "evaluation_path": "kv_campaign_job4771/campaign_3a89bfa/mix_long/eval_seed42",
309
+ "source_sha256": "1294bf07bd84c868215f9baff8e64301a2b7827d278a2a7183e7af86bea26ff6",
310
+ "source_bytes": 7015574271,
311
+ "export_sha256": "b90be503a3ee7c39305b2a6bbc94a0e649d566c5d4705644eba5476058c06340",
312
+ "export_bytes": 2338636277,
313
+ "format": "loopwam-s-v1",
314
+ "optimizer_included": false,
315
+ "step": 7250,
316
+ "version": "v0",
317
+ "video_loops": 4,
318
+ "action_loops": 1,
319
+ "action_kv_mode": "mix",
320
+ "parameters": 584536423,
321
+ "success_rate": 0.9,
322
+ "successes": 90,
323
+ "episodes": 100,
324
+ "evaluation_seed": 42,
325
+ "pooled_successes": 266,
326
+ "pooled_episodes": 300,
327
+ "pooled_success_rate": 0.8866666666666667,
328
+ "evaluation_seeds": [
329
+ 42,
330
+ 43,
331
+ 44
332
+ ],
333
+ "training_seconds": 26302.35895577073,
334
+ "tensor_equality_verified": true,
335
+ "source_revision": "3a89bfac5cfccad66bfebbe00014f7f739a78adc",
336
+ "compatible_code_revision": "3a89bfac5cfccad66bfebbe00014f7f739a78adc",
337
+ "normalization_sha256": "78058a689c41382a2759541d5590cb3ada8c576e736285aaeebc344874366f1b"
338
  }
339
+ ],
340
+ "updated_utc": "2026-10-09T16:24:40.158405+00:00"
341
+ }
libero-long/v0-video4-action1-kv-concat/README.md ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # LoopWAM v0 4/1 KV concat
2
+
3
+ Final LIBERO-Long 344/44-split policy: ten epochs, 7,250 updates, seed42,
4
+ global batch128. Video/action depth30/12. Three evaluation seeds42/43/44:
5
+ 83/100, 86/100, 86/100; pooled 255/300.
6
+
7
+ Use the KV_concat branch of https://github.com/anhdao69/LoopWAM_NT at
8
+ 3a89bfac5cfccad66bfebbe00014f7f739a78adc or a compatible later revision.
9
+ The original LoopWAM_NT branch predates these KV modes. Load policy.pt with
10
+ create_loopwam(checkpoint_path=..., vae_path=..., model_dtype=torch.float32).
11
+ The checkpoint reconstructs its KV mode. Use BF16 autocast and eager inference;
12
+ native BF16 Inductor did not pass numerical equivalence. The frozen Wan VAE,
13
+ text embeddings and observation adapter remain external dependencies.
14
+
15
+ All model tensors and metadata were verified against the evaluated final native
16
+ checkpoint. Only Adam optimizer state was removed. This export supports inference
17
+ or fresh-optimizer fine-tuning, not exact optimizer-state resume. Keep the supplied
18
+ dataset_stats.json normalization with these weights. Source and export hashes
19
+ differ because serialization changes; export.json records both.
20
+
21
+ One training seed only; evaluation-seed variation is not training-seed variation.
22
+ See the [full report](https://github.com/anhdao69/LoopWAM_NT/blob/KV_concat/plans/performance/LoopWAM_v0_V4A1_KVconcat_20261008.md).
libero-long/v0-video4-action1-kv-concat/data_manifest.json ADDED
@@ -0,0 +1,597 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "action_offsets": [
3
+ 0,
4
+ 1,
5
+ 2,
6
+ 3,
7
+ 4,
8
+ 5,
9
+ 6,
10
+ 7,
11
+ 8,
12
+ 9,
13
+ 10,
14
+ 11,
15
+ 12,
16
+ 13,
17
+ 14,
18
+ 15,
19
+ 16,
20
+ 17,
21
+ 18,
22
+ 19,
23
+ 20,
24
+ 21,
25
+ 22,
26
+ 23,
27
+ 24,
28
+ 25,
29
+ 26,
30
+ 27,
31
+ 28,
32
+ 29,
33
+ 30,
34
+ 31
35
+ ],
36
+ "camera_order": [
37
+ "observation.images.image",
38
+ "observation.images.wrist_image"
39
+ ],
40
+ "codebase_version": "v3.0",
41
+ "complete_500_demo_set": false,
42
+ "content_files": {
43
+ "data/chunk-000/file-000.parquet": {
44
+ "bytes": 13596266,
45
+ "sha256": "5862ce014b9d7ac1463212f4656fb12af28d2528f9a06fe648c372bdd0ccf241"
46
+ },
47
+ "videos/observation.images.image/chunk-000/file-000.mp4": {
48
+ "bytes": 207852961,
49
+ "sha256": "b80adadca8e851ed7ab5c8bccc2730d27e671de66aad44459851be762b4576bf"
50
+ },
51
+ "videos/observation.images.image/chunk-000/file-001.mp4": {
52
+ "bytes": 209145634,
53
+ "sha256": "cd53ba965cda8875f7af1c98dd27d019602992f2216d1b9c7598cc1018755a14"
54
+ },
55
+ "videos/observation.images.image/chunk-000/file-002.mp4": {
56
+ "bytes": 209394215,
57
+ "sha256": "599fec3ddec19614835b24533613eb00260b728e24280736cace688c05dc8586"
58
+ },
59
+ "videos/observation.images.image/chunk-000/file-003.mp4": {
60
+ "bytes": 208582582,
61
+ "sha256": "3203f9bf42f74956d264c18ef1a28076f293c673dcdf4cd57a13aa2fc29dfc54"
62
+ },
63
+ "videos/observation.images.image/chunk-000/file-004.mp4": {
64
+ "bytes": 109477730,
65
+ "sha256": "ac26e458afc9ea239fd1f33e062e94978ecc7885aacfcdfb1e95f0080b99cc98"
66
+ },
67
+ "videos/observation.images.wrist_image/chunk-000/file-000.mp4": {
68
+ "bytes": 209197605,
69
+ "sha256": "9b540eb674a7078314da86e1b4d0bb07181872773ff793541efcec08dcd1ac25"
70
+ },
71
+ "videos/observation.images.wrist_image/chunk-000/file-001.mp4": {
72
+ "bytes": 208255144,
73
+ "sha256": "ab8cc4f365139465eb975860d67771c286d060ef1fa066ab116c466fb2d0679c"
74
+ },
75
+ "videos/observation.images.wrist_image/chunk-000/file-002.mp4": {
76
+ "bytes": 163891936,
77
+ "sha256": "235329e56065c3a375b62e643ea164edd3845c3d78bac75745c33c4d5394ee27"
78
+ }
79
+ },
80
+ "dataset_dir": "/mnt/data/vmo-ai-task/anhdh35/FastWAM/data/lerobot_v30/libero_10_no_noops_lerobot",
81
+ "episode_metadata_sha256": "7ba93847b6b100a57dda14a2afe38cfcf6e0d4881bb2913379ba4f04919faa01",
82
+ "fps": 20,
83
+ "info_sha256": "465dcfee2a1fee7ae517089bdf35a974d4855b3c7e49a9b438448872d9f78805",
84
+ "normalization_path": "/mnt/data/vmo-ai-task/anhdh35/FastWAM/runs/loopwam_nt/kv_campaign_job4770/campaign_3a89bfa/concat_long/train/data/dataset_stats.json",
85
+ "normalization_sha256": "78058a689c41382a2759541d5590cb3ada8c576e736285aaeebc344874366f1b",
86
+ "normalization_source": "training episodes only",
87
+ "padding_policy": "all anchors, repeat last frame, zero padded delta pose, retain gripper",
88
+ "seed": 42,
89
+ "split_algorithm": "SHA256(seed:task:episode_id) sorted, floor(0.9*n) train",
90
+ "task_counts": {
91
+ "pick up the book and place it in the back compartment of the caddy": {
92
+ "available": 41,
93
+ "train": 36,
94
+ "validation": 5
95
+ },
96
+ "put both moka pots on the stove": {
97
+ "available": 33,
98
+ "train": 29,
99
+ "validation": 4
100
+ },
101
+ "put both the alphabet soup and the cream cheese box in the basket": {
102
+ "available": 45,
103
+ "train": 40,
104
+ "validation": 5
105
+ },
106
+ "put both the alphabet soup and the tomato sauce in the basket": {
107
+ "available": 38,
108
+ "train": 34,
109
+ "validation": 4
110
+ },
111
+ "put both the cream cheese box and the butter in the basket": {
112
+ "available": 46,
113
+ "train": 41,
114
+ "validation": 5
115
+ },
116
+ "put the black bowl in the bottom drawer of the cabinet and close it": {
117
+ "available": 35,
118
+ "train": 31,
119
+ "validation": 4
120
+ },
121
+ "put the white mug on the left plate and put the yellow and white mug on the right plate": {
122
+ "available": 37,
123
+ "train": 33,
124
+ "validation": 4
125
+ },
126
+ "put the white mug on the plate and put the chocolate pudding to the right of the plate": {
127
+ "available": 38,
128
+ "train": 34,
129
+ "validation": 4
130
+ },
131
+ "put the yellow and white mug in the microwave and close it": {
132
+ "available": 32,
133
+ "train": 28,
134
+ "validation": 4
135
+ },
136
+ "turn on the stove and put the moka pot on it": {
137
+ "available": 43,
138
+ "train": 38,
139
+ "validation": 5
140
+ }
141
+ },
142
+ "text_cache_dir": "/mnt/data/vmo-ai-task/anhdh35/FastWAM/data/text_embeds_cache/libero",
143
+ "text_cache_files": {
144
+ "4f93dc39fd7c885bf14d50d7db40823defd127f7df28071700e2791d3bf22dd5.t5_len128.wan22ti2v5b.pt": {
145
+ "sha256": "ac4789cb8d5174143e63a60cdfc8c92f433144eb16cb488adf83dae43eb94e08",
146
+ "valid_tokens": 32
147
+ },
148
+ "517025c832018e9c689a3982853b7745b52cadd7a6cfb10e3f6476844aabedbe.t5_len128.wan22ti2v5b.pt": {
149
+ "sha256": "35aea461efc1c8131c1e1fc1f3496f6e8e14595050bd7c930318b77af9114348",
150
+ "valid_tokens": 37
151
+ },
152
+ "53bde11d507045010a731dc81bb02e80859e58b9315a8b303b5d0fd6f9b561ef.t5_len128.wan22ti2v5b.pt": {
153
+ "sha256": "cc8d23a89fc3b424be69d78163a81a9989aa198cfde95041f70824b3e39e0ac5",
154
+ "valid_tokens": 31
155
+ },
156
+ "84727b22433531438a399799d28d16d49fc56ec7ab0a4cf6a827ea7b2347df35.t5_len128.wan22ti2v5b.pt": {
157
+ "sha256": "4df8ae0c6ca54e324ca0ea4a1499c60ba4519aadcc61f600b46111e62888c5ac",
158
+ "valid_tokens": 30
159
+ },
160
+ "88251b67639631ce11c41f703e85001fff4b505e1eafcc355389e15e15da67ee.t5_len128.wan22ti2v5b.pt": {
161
+ "sha256": "5209b623f57f19f8c447ff6f0cb820fab501337c088b6ec446893f9d2f2dbda4",
162
+ "valid_tokens": 30
163
+ },
164
+ "ab4a7b38cafc00cd4f08f4a3c1937ae369dc1b6d59f77f7554999d2720177ce1.t5_len128.wan22ti2v5b.pt": {
165
+ "sha256": "4251d4df987e99cbf26fc3b4630b9aaddc0550d26cd6929c2c17d96290043edb",
166
+ "valid_tokens": 30
167
+ },
168
+ "b75715591c78b61ee4e9abf6a84eda0e63b04bd38514a0ebd207770d415357dc.t5_len128.wan22ti2v5b.pt": {
169
+ "sha256": "2c613c77243948c4f67228df12fae938079b5e1f7a200e3432f94822921d0dac",
170
+ "valid_tokens": 34
171
+ },
172
+ "d5d6f37fc1c8d15053ce2a356e5e09ef36977a0dfe672f9393dcc6f5bd597352.t5_len128.wan22ti2v5b.pt": {
173
+ "sha256": "a7601429d574a3d22755cc1d103d1e0bab8994405de55576d141e4e220b41f58",
174
+ "valid_tokens": 26
175
+ },
176
+ "fd92daee5b46a4b3dd8426ff9cceea75d709cee1c7b19244b1026205cc33ba3c.t5_len128.wan22ti2v5b.pt": {
177
+ "sha256": "7f25b652522a1302a42eaa01cfbf5ee69fdecb20b63914029be1312e969c087e",
178
+ "valid_tokens": 37
179
+ },
180
+ "fe5b483ce54fd0b450d3504eacf0f05018a50ab184fa53c7e2744b8a52e957cf.t5_len128.wan22ti2v5b.pt": {
181
+ "sha256": "bc2bc87b57d5b6da0a144597530a44af8d41e96cd0b03b4c8a83bc13e1402fec",
182
+ "valid_tokens": 33
183
+ }
184
+ },
185
+ "text_encoder_provenance": {
186
+ "cache_payload_binds_encoder_hash": false,
187
+ "expected_encoder": "models_t5_umt5-xxl-enc-bf16.pth",
188
+ "expected_encoder_sha256": "7cace0da2b446bbbbc57d031ab6cf163a3d59b366da94e5afe36745b746fd81d",
189
+ "limitation": "Existing context/mask-only caches have no embedded encoder or tokenizer provenance",
190
+ "source": "Identical official Wan2.1-T2V-1.3B and Wan2.2-TI2V-5B Hub LFS hashes, audited 2026-10-05"
191
+ },
192
+ "train_episodes": [
193
+ 0,
194
+ 1,
195
+ 2,
196
+ 3,
197
+ 4,
198
+ 6,
199
+ 7,
200
+ 8,
201
+ 10,
202
+ 11,
203
+ 12,
204
+ 13,
205
+ 14,
206
+ 15,
207
+ 16,
208
+ 17,
209
+ 18,
210
+ 19,
211
+ 21,
212
+ 22,
213
+ 23,
214
+ 24,
215
+ 25,
216
+ 26,
217
+ 27,
218
+ 28,
219
+ 29,
220
+ 30,
221
+ 31,
222
+ 32,
223
+ 35,
224
+ 36,
225
+ 37,
226
+ 38,
227
+ 39,
228
+ 40,
229
+ 41,
230
+ 42,
231
+ 43,
232
+ 45,
233
+ 47,
234
+ 48,
235
+ 49,
236
+ 50,
237
+ 51,
238
+ 52,
239
+ 53,
240
+ 55,
241
+ 56,
242
+ 57,
243
+ 58,
244
+ 59,
245
+ 60,
246
+ 61,
247
+ 62,
248
+ 63,
249
+ 64,
250
+ 65,
251
+ 66,
252
+ 67,
253
+ 68,
254
+ 69,
255
+ 71,
256
+ 72,
257
+ 73,
258
+ 74,
259
+ 75,
260
+ 76,
261
+ 77,
262
+ 78,
263
+ 79,
264
+ 80,
265
+ 81,
266
+ 82,
267
+ 83,
268
+ 85,
269
+ 87,
270
+ 88,
271
+ 89,
272
+ 90,
273
+ 91,
274
+ 92,
275
+ 93,
276
+ 94,
277
+ 95,
278
+ 97,
279
+ 98,
280
+ 99,
281
+ 100,
282
+ 101,
283
+ 102,
284
+ 103,
285
+ 104,
286
+ 105,
287
+ 106,
288
+ 107,
289
+ 109,
290
+ 110,
291
+ 111,
292
+ 112,
293
+ 113,
294
+ 114,
295
+ 115,
296
+ 116,
297
+ 117,
298
+ 118,
299
+ 120,
300
+ 121,
301
+ 122,
302
+ 123,
303
+ 125,
304
+ 126,
305
+ 127,
306
+ 128,
307
+ 129,
308
+ 130,
309
+ 131,
310
+ 132,
311
+ 133,
312
+ 135,
313
+ 136,
314
+ 137,
315
+ 138,
316
+ 139,
317
+ 141,
318
+ 142,
319
+ 143,
320
+ 144,
321
+ 145,
322
+ 146,
323
+ 147,
324
+ 148,
325
+ 149,
326
+ 150,
327
+ 151,
328
+ 152,
329
+ 153,
330
+ 155,
331
+ 157,
332
+ 159,
333
+ 160,
334
+ 161,
335
+ 162,
336
+ 163,
337
+ 164,
338
+ 165,
339
+ 166,
340
+ 167,
341
+ 168,
342
+ 169,
343
+ 170,
344
+ 171,
345
+ 173,
346
+ 174,
347
+ 175,
348
+ 176,
349
+ 177,
350
+ 178,
351
+ 179,
352
+ 180,
353
+ 181,
354
+ 182,
355
+ 183,
356
+ 185,
357
+ 186,
358
+ 187,
359
+ 188,
360
+ 189,
361
+ 190,
362
+ 191,
363
+ 192,
364
+ 193,
365
+ 194,
366
+ 195,
367
+ 197,
368
+ 198,
369
+ 199,
370
+ 200,
371
+ 202,
372
+ 203,
373
+ 204,
374
+ 205,
375
+ 207,
376
+ 208,
377
+ 209,
378
+ 210,
379
+ 211,
380
+ 212,
381
+ 213,
382
+ 215,
383
+ 216,
384
+ 217,
385
+ 218,
386
+ 219,
387
+ 220,
388
+ 221,
389
+ 222,
390
+ 223,
391
+ 224,
392
+ 225,
393
+ 227,
394
+ 228,
395
+ 230,
396
+ 231,
397
+ 232,
398
+ 233,
399
+ 234,
400
+ 236,
401
+ 237,
402
+ 238,
403
+ 239,
404
+ 240,
405
+ 241,
406
+ 242,
407
+ 243,
408
+ 244,
409
+ 245,
410
+ 246,
411
+ 247,
412
+ 248,
413
+ 249,
414
+ 250,
415
+ 251,
416
+ 252,
417
+ 253,
418
+ 254,
419
+ 255,
420
+ 256,
421
+ 257,
422
+ 258,
423
+ 259,
424
+ 260,
425
+ 261,
426
+ 263,
427
+ 264,
428
+ 266,
429
+ 267,
430
+ 268,
431
+ 269,
432
+ 270,
433
+ 271,
434
+ 273,
435
+ 274,
436
+ 276,
437
+ 277,
438
+ 278,
439
+ 279,
440
+ 280,
441
+ 281,
442
+ 282,
443
+ 283,
444
+ 284,
445
+ 285,
446
+ 286,
447
+ 287,
448
+ 288,
449
+ 290,
450
+ 291,
451
+ 292,
452
+ 294,
453
+ 295,
454
+ 296,
455
+ 297,
456
+ 298,
457
+ 299,
458
+ 300,
459
+ 301,
460
+ 302,
461
+ 303,
462
+ 304,
463
+ 305,
464
+ 306,
465
+ 307,
466
+ 308,
467
+ 310,
468
+ 311,
469
+ 312,
470
+ 313,
471
+ 314,
472
+ 315,
473
+ 316,
474
+ 317,
475
+ 318,
476
+ 319,
477
+ 320,
478
+ 321,
479
+ 322,
480
+ 323,
481
+ 324,
482
+ 325,
483
+ 327,
484
+ 328,
485
+ 329,
486
+ 330,
487
+ 331,
488
+ 332,
489
+ 333,
490
+ 334,
491
+ 335,
492
+ 337,
493
+ 339,
494
+ 340,
495
+ 341,
496
+ 342,
497
+ 343,
498
+ 344,
499
+ 345,
500
+ 346,
501
+ 347,
502
+ 348,
503
+ 349,
504
+ 350,
505
+ 351,
506
+ 352,
507
+ 353,
508
+ 354,
509
+ 355,
510
+ 356,
511
+ 357,
512
+ 358,
513
+ 359,
514
+ 360,
515
+ 361,
516
+ 362,
517
+ 363,
518
+ 364,
519
+ 365,
520
+ 367,
521
+ 368,
522
+ 369,
523
+ 370,
524
+ 373,
525
+ 374,
526
+ 375,
527
+ 377,
528
+ 378,
529
+ 379,
530
+ 380,
531
+ 381,
532
+ 383,
533
+ 384,
534
+ 385,
535
+ 386,
536
+ 387
537
+ ],
538
+ "train_windows": 92678,
539
+ "validation_episodes": [
540
+ 5,
541
+ 9,
542
+ 20,
543
+ 33,
544
+ 34,
545
+ 44,
546
+ 46,
547
+ 54,
548
+ 70,
549
+ 84,
550
+ 86,
551
+ 96,
552
+ 108,
553
+ 119,
554
+ 124,
555
+ 134,
556
+ 140,
557
+ 154,
558
+ 156,
559
+ 158,
560
+ 172,
561
+ 184,
562
+ 196,
563
+ 201,
564
+ 206,
565
+ 214,
566
+ 226,
567
+ 229,
568
+ 235,
569
+ 262,
570
+ 265,
571
+ 272,
572
+ 275,
573
+ 289,
574
+ 293,
575
+ 309,
576
+ 326,
577
+ 336,
578
+ 338,
579
+ 366,
580
+ 371,
581
+ 372,
582
+ 376,
583
+ 382
584
+ ],
585
+ "validation_windows": 11602,
586
+ "video_offsets": [
587
+ 0,
588
+ 4,
589
+ 8,
590
+ 12,
591
+ 16,
592
+ 20,
593
+ 24,
594
+ 28,
595
+ 32
596
+ ]
597
+ }
libero-long/v0-video4-action1-kv-concat/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.32892856001853943,
9
+ 0.36964285373687744,
10
+ 0.375,
11
+ 1.0
12
+ ],
13
+ "global_min": [
14
+ -0.9375,
15
+ -0.9375,
16
+ -0.9375,
17
+ -0.23642857372760773,
18
+ -0.3053571283817291,
19
+ -0.3642857074737549,
20
+ 0.0
21
+ ]
22
+ }
23
+ },
24
+ "num_episodes": 344,
25
+ "num_transition": 92678,
26
+ "state": {
27
+ "default": {
28
+ "global_max": [
29
+ 0.2103137969970703,
30
+ 0.38887521624565125,
31
+ 1.333192229270935,
32
+ 3.7248642444610596,
33
+ 3.5618896484375,
34
+ 1.3863215446472168,
35
+ 0.041575800627470016,
36
+ 0.0013126095291227102
37
+ ],
38
+ "global_min": [
39
+ -0.48278069496154785,
40
+ -0.3309336006641388,
41
+ 0.4457588791847229,
42
+ 1.1323540210723877,
43
+ -3.6312508583068848,
44
+ -1.842738389968872,
45
+ -0.005453015677630901,
46
+ -0.04112039878964424
47
+ ]
48
+ }
49
+ }
50
+ }
libero-long/v0-video4-action1-kv-concat/evaluation_seed42.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-concat/evaluation_seed43.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-concat/evaluation_seed44.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-concat/evaluation_summary.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-concat/export.json ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "v0_4_1_kv_concat",
3
+ "repo_path": "libero-long/v0-video4-action1-kv-concat",
4
+ "training_path": "kv_campaign_job4770/campaign_3a89bfa/concat_long/train",
5
+ "evaluation_path": "kv_campaign_job4770/campaign_3a89bfa/concat_long/eval_seed42",
6
+ "source_sha256": "c10ce1a2fdb04763d33a0d6d9630b7401a689e36bf4fc53bed8494584377b10a",
7
+ "source_bytes": 7015569431,
8
+ "export_sha256": "641ef91940e85f6ed22a92747ea86adc7d201d99c082556f59e6a188c6eaf5c5",
9
+ "export_bytes": 2338634808,
10
+ "format": "loopwam-s-v1",
11
+ "optimizer_included": false,
12
+ "step": 7250,
13
+ "version": "v0",
14
+ "video_loops": 4,
15
+ "action_loops": 1,
16
+ "action_kv_mode": "concat",
17
+ "parameters": 584536135,
18
+ "success_rate": 0.83,
19
+ "successes": 83,
20
+ "episodes": 100,
21
+ "evaluation_seed": 42,
22
+ "pooled_successes": 255,
23
+ "pooled_episodes": 300,
24
+ "pooled_success_rate": 0.85,
25
+ "evaluation_seeds": [
26
+ 42,
27
+ 43,
28
+ 44
29
+ ],
30
+ "training_seconds": 27258.21305021108,
31
+ "tensor_equality_verified": true,
32
+ "source_revision": "3a89bfac5cfccad66bfebbe00014f7f739a78adc",
33
+ "compatible_code_revision": "3a89bfac5cfccad66bfebbe00014f7f739a78adc",
34
+ "normalization_sha256": "78058a689c41382a2759541d5590cb3ada8c576e736285aaeebc344874366f1b"
35
+ }
libero-long/v0-video4-action1-kv-concat/policy.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:641ef91940e85f6ed22a92747ea86adc7d201d99c082556f59e6a188c6eaf5c5
3
+ size 2338634808
libero-long/v0-video4-action1-kv-concat/training_manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-concat/training_timing.json ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "complete",
3
+ "completed_updates": 7250,
4
+ "windows_seen": 926780,
5
+ "planned_updates": 7250,
6
+ "elapsed_training_seconds": 27258.21305021108,
7
+ "checkpoint_seconds_total": 98.40984348789789,
8
+ "checkpoint_count": 10,
9
+ "measured_mean_update_seconds": 3.7376492462794295,
10
+ "estimated_total_training_hours": 7.527210287646073,
11
+ "estimate_note": "Projection from measured updates; excludes setup/checkpoint overhead",
12
+ "latest": {
13
+ "update": 7250,
14
+ "epoch": 10,
15
+ "windows": 6,
16
+ "windows_seen": 926780,
17
+ "effective_passes": 10.0,
18
+ "seconds": 0.8128615617752075,
19
+ "lr": 1.0000000000000002e-06,
20
+ "grad_norm": 0.4529801905155182,
21
+ "branch_grad_after_clip": {
22
+ "video": 0.3884684443473816,
23
+ "action": 0.23184558749198914,
24
+ "proprio": 0.02304273098707199
25
+ },
26
+ "latent_cache_rank_local": {
27
+ "hits": 463420,
28
+ "misses": 0,
29
+ "dummy_encodes": 20,
30
+ "encoder_samples": 20,
31
+ "batches": 57930,
32
+ "read_seconds": 1537.3295891773887,
33
+ "encode_seconds": 0.9740421026945114,
34
+ "write_seconds": 0.0
35
+ },
36
+ "peak_allocated_gb": 60.09296417236328,
37
+ "peak_reserved_gb": 60.964210510253906,
38
+ "exit4/video_raw": 0.04362402359644572,
39
+ "exit4/action_raw": 0.026146019498507183,
40
+ "exit4/video": 0.05109126369158427,
41
+ "exit4/action": 0.017173873881498974,
42
+ "loss_video": 0.05109126369158427,
43
+ "loss_action": 0.017173873881498974,
44
+ "loop/1/video_state_rms": 2.6954692204793296,
45
+ "loop/2/video_state_rms": 2.8093770345052085,
46
+ "loop/3/video_state_rms": 2.989253044128418,
47
+ "loop/4/video_state_rms": 2.7547988891601562,
48
+ "loop/1/action_state_rms": 1.5263166427612305,
49
+ "loop/2/action_state_rms": 1.5263166427612305,
50
+ "loop/3/action_state_rms": 1.5263166427612305,
51
+ "loop/4/action_state_rms": 1.8486798604329426
52
+ }
53
+ }
libero-long/v0-video4-action1-kv-mix/README.md ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # LoopWAM v0 4/1 KV mix
2
+
3
+ Final LIBERO-Long 344/44-split policy: ten epochs, 7,250 updates, seed42,
4
+ global batch128. Video/action depth30/12. Three evaluation seeds42/43/44:
5
+ 90/100, 89/100, 87/100; pooled 266/300.
6
+
7
+ Use the KV_concat branch of https://github.com/anhdao69/LoopWAM_NT at
8
+ 3a89bfac5cfccad66bfebbe00014f7f739a78adc or a compatible later revision.
9
+ The original LoopWAM_NT branch predates these KV modes. Load policy.pt with
10
+ create_loopwam(checkpoint_path=..., vae_path=..., model_dtype=torch.float32).
11
+ The checkpoint reconstructs its KV mode. Use BF16 autocast and eager inference;
12
+ native BF16 Inductor did not pass numerical equivalence. The frozen Wan VAE,
13
+ text embeddings and observation adapter remain external dependencies.
14
+
15
+ All model tensors and metadata were verified against the evaluated final native
16
+ checkpoint. Only Adam optimizer state was removed. This export supports inference
17
+ or fresh-optimizer fine-tuning, not exact optimizer-state resume. Keep the supplied
18
+ dataset_stats.json normalization with these weights. Source and export hashes
19
+ differ because serialization changes; export.json records both.
20
+
21
+ One training seed only; evaluation-seed variation is not training-seed variation.
22
+ See the [full report](https://github.com/anhdao69/LoopWAM_NT/blob/KV_concat/plans/performance/LoopWAM_v0_V4A1_KVconcat_20261008.md).
libero-long/v0-video4-action1-kv-mix/data_manifest.json ADDED
@@ -0,0 +1,597 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "action_offsets": [
3
+ 0,
4
+ 1,
5
+ 2,
6
+ 3,
7
+ 4,
8
+ 5,
9
+ 6,
10
+ 7,
11
+ 8,
12
+ 9,
13
+ 10,
14
+ 11,
15
+ 12,
16
+ 13,
17
+ 14,
18
+ 15,
19
+ 16,
20
+ 17,
21
+ 18,
22
+ 19,
23
+ 20,
24
+ 21,
25
+ 22,
26
+ 23,
27
+ 24,
28
+ 25,
29
+ 26,
30
+ 27,
31
+ 28,
32
+ 29,
33
+ 30,
34
+ 31
35
+ ],
36
+ "camera_order": [
37
+ "observation.images.image",
38
+ "observation.images.wrist_image"
39
+ ],
40
+ "codebase_version": "v3.0",
41
+ "complete_500_demo_set": false,
42
+ "content_files": {
43
+ "data/chunk-000/file-000.parquet": {
44
+ "bytes": 13596266,
45
+ "sha256": "5862ce014b9d7ac1463212f4656fb12af28d2528f9a06fe648c372bdd0ccf241"
46
+ },
47
+ "videos/observation.images.image/chunk-000/file-000.mp4": {
48
+ "bytes": 207852961,
49
+ "sha256": "b80adadca8e851ed7ab5c8bccc2730d27e671de66aad44459851be762b4576bf"
50
+ },
51
+ "videos/observation.images.image/chunk-000/file-001.mp4": {
52
+ "bytes": 209145634,
53
+ "sha256": "cd53ba965cda8875f7af1c98dd27d019602992f2216d1b9c7598cc1018755a14"
54
+ },
55
+ "videos/observation.images.image/chunk-000/file-002.mp4": {
56
+ "bytes": 209394215,
57
+ "sha256": "599fec3ddec19614835b24533613eb00260b728e24280736cace688c05dc8586"
58
+ },
59
+ "videos/observation.images.image/chunk-000/file-003.mp4": {
60
+ "bytes": 208582582,
61
+ "sha256": "3203f9bf42f74956d264c18ef1a28076f293c673dcdf4cd57a13aa2fc29dfc54"
62
+ },
63
+ "videos/observation.images.image/chunk-000/file-004.mp4": {
64
+ "bytes": 109477730,
65
+ "sha256": "ac26e458afc9ea239fd1f33e062e94978ecc7885aacfcdfb1e95f0080b99cc98"
66
+ },
67
+ "videos/observation.images.wrist_image/chunk-000/file-000.mp4": {
68
+ "bytes": 209197605,
69
+ "sha256": "9b540eb674a7078314da86e1b4d0bb07181872773ff793541efcec08dcd1ac25"
70
+ },
71
+ "videos/observation.images.wrist_image/chunk-000/file-001.mp4": {
72
+ "bytes": 208255144,
73
+ "sha256": "ab8cc4f365139465eb975860d67771c286d060ef1fa066ab116c466fb2d0679c"
74
+ },
75
+ "videos/observation.images.wrist_image/chunk-000/file-002.mp4": {
76
+ "bytes": 163891936,
77
+ "sha256": "235329e56065c3a375b62e643ea164edd3845c3d78bac75745c33c4d5394ee27"
78
+ }
79
+ },
80
+ "dataset_dir": "/mnt/data/vmo-ai-task/anhdh35/FastWAM/data/lerobot_v30/libero_10_no_noops_lerobot",
81
+ "episode_metadata_sha256": "7ba93847b6b100a57dda14a2afe38cfcf6e0d4881bb2913379ba4f04919faa01",
82
+ "fps": 20,
83
+ "info_sha256": "465dcfee2a1fee7ae517089bdf35a974d4855b3c7e49a9b438448872d9f78805",
84
+ "normalization_path": "/mnt/data/vmo-ai-task/anhdh35/FastWAM/runs/loopwam_nt/kv_campaign_job4771/campaign_3a89bfa/mix_long/train/data/dataset_stats.json",
85
+ "normalization_sha256": "78058a689c41382a2759541d5590cb3ada8c576e736285aaeebc344874366f1b",
86
+ "normalization_source": "training episodes only",
87
+ "padding_policy": "all anchors, repeat last frame, zero padded delta pose, retain gripper",
88
+ "seed": 42,
89
+ "split_algorithm": "SHA256(seed:task:episode_id) sorted, floor(0.9*n) train",
90
+ "task_counts": {
91
+ "pick up the book and place it in the back compartment of the caddy": {
92
+ "available": 41,
93
+ "train": 36,
94
+ "validation": 5
95
+ },
96
+ "put both moka pots on the stove": {
97
+ "available": 33,
98
+ "train": 29,
99
+ "validation": 4
100
+ },
101
+ "put both the alphabet soup and the cream cheese box in the basket": {
102
+ "available": 45,
103
+ "train": 40,
104
+ "validation": 5
105
+ },
106
+ "put both the alphabet soup and the tomato sauce in the basket": {
107
+ "available": 38,
108
+ "train": 34,
109
+ "validation": 4
110
+ },
111
+ "put both the cream cheese box and the butter in the basket": {
112
+ "available": 46,
113
+ "train": 41,
114
+ "validation": 5
115
+ },
116
+ "put the black bowl in the bottom drawer of the cabinet and close it": {
117
+ "available": 35,
118
+ "train": 31,
119
+ "validation": 4
120
+ },
121
+ "put the white mug on the left plate and put the yellow and white mug on the right plate": {
122
+ "available": 37,
123
+ "train": 33,
124
+ "validation": 4
125
+ },
126
+ "put the white mug on the plate and put the chocolate pudding to the right of the plate": {
127
+ "available": 38,
128
+ "train": 34,
129
+ "validation": 4
130
+ },
131
+ "put the yellow and white mug in the microwave and close it": {
132
+ "available": 32,
133
+ "train": 28,
134
+ "validation": 4
135
+ },
136
+ "turn on the stove and put the moka pot on it": {
137
+ "available": 43,
138
+ "train": 38,
139
+ "validation": 5
140
+ }
141
+ },
142
+ "text_cache_dir": "/mnt/data/vmo-ai-task/anhdh35/FastWAM/data/text_embeds_cache/libero",
143
+ "text_cache_files": {
144
+ "4f93dc39fd7c885bf14d50d7db40823defd127f7df28071700e2791d3bf22dd5.t5_len128.wan22ti2v5b.pt": {
145
+ "sha256": "ac4789cb8d5174143e63a60cdfc8c92f433144eb16cb488adf83dae43eb94e08",
146
+ "valid_tokens": 32
147
+ },
148
+ "517025c832018e9c689a3982853b7745b52cadd7a6cfb10e3f6476844aabedbe.t5_len128.wan22ti2v5b.pt": {
149
+ "sha256": "35aea461efc1c8131c1e1fc1f3496f6e8e14595050bd7c930318b77af9114348",
150
+ "valid_tokens": 37
151
+ },
152
+ "53bde11d507045010a731dc81bb02e80859e58b9315a8b303b5d0fd6f9b561ef.t5_len128.wan22ti2v5b.pt": {
153
+ "sha256": "cc8d23a89fc3b424be69d78163a81a9989aa198cfde95041f70824b3e39e0ac5",
154
+ "valid_tokens": 31
155
+ },
156
+ "84727b22433531438a399799d28d16d49fc56ec7ab0a4cf6a827ea7b2347df35.t5_len128.wan22ti2v5b.pt": {
157
+ "sha256": "4df8ae0c6ca54e324ca0ea4a1499c60ba4519aadcc61f600b46111e62888c5ac",
158
+ "valid_tokens": 30
159
+ },
160
+ "88251b67639631ce11c41f703e85001fff4b505e1eafcc355389e15e15da67ee.t5_len128.wan22ti2v5b.pt": {
161
+ "sha256": "5209b623f57f19f8c447ff6f0cb820fab501337c088b6ec446893f9d2f2dbda4",
162
+ "valid_tokens": 30
163
+ },
164
+ "ab4a7b38cafc00cd4f08f4a3c1937ae369dc1b6d59f77f7554999d2720177ce1.t5_len128.wan22ti2v5b.pt": {
165
+ "sha256": "4251d4df987e99cbf26fc3b4630b9aaddc0550d26cd6929c2c17d96290043edb",
166
+ "valid_tokens": 30
167
+ },
168
+ "b75715591c78b61ee4e9abf6a84eda0e63b04bd38514a0ebd207770d415357dc.t5_len128.wan22ti2v5b.pt": {
169
+ "sha256": "2c613c77243948c4f67228df12fae938079b5e1f7a200e3432f94822921d0dac",
170
+ "valid_tokens": 34
171
+ },
172
+ "d5d6f37fc1c8d15053ce2a356e5e09ef36977a0dfe672f9393dcc6f5bd597352.t5_len128.wan22ti2v5b.pt": {
173
+ "sha256": "a7601429d574a3d22755cc1d103d1e0bab8994405de55576d141e4e220b41f58",
174
+ "valid_tokens": 26
175
+ },
176
+ "fd92daee5b46a4b3dd8426ff9cceea75d709cee1c7b19244b1026205cc33ba3c.t5_len128.wan22ti2v5b.pt": {
177
+ "sha256": "7f25b652522a1302a42eaa01cfbf5ee69fdecb20b63914029be1312e969c087e",
178
+ "valid_tokens": 37
179
+ },
180
+ "fe5b483ce54fd0b450d3504eacf0f05018a50ab184fa53c7e2744b8a52e957cf.t5_len128.wan22ti2v5b.pt": {
181
+ "sha256": "bc2bc87b57d5b6da0a144597530a44af8d41e96cd0b03b4c8a83bc13e1402fec",
182
+ "valid_tokens": 33
183
+ }
184
+ },
185
+ "text_encoder_provenance": {
186
+ "cache_payload_binds_encoder_hash": false,
187
+ "expected_encoder": "models_t5_umt5-xxl-enc-bf16.pth",
188
+ "expected_encoder_sha256": "7cace0da2b446bbbbc57d031ab6cf163a3d59b366da94e5afe36745b746fd81d",
189
+ "limitation": "Existing context/mask-only caches have no embedded encoder or tokenizer provenance",
190
+ "source": "Identical official Wan2.1-T2V-1.3B and Wan2.2-TI2V-5B Hub LFS hashes, audited 2026-10-05"
191
+ },
192
+ "train_episodes": [
193
+ 0,
194
+ 1,
195
+ 2,
196
+ 3,
197
+ 4,
198
+ 6,
199
+ 7,
200
+ 8,
201
+ 10,
202
+ 11,
203
+ 12,
204
+ 13,
205
+ 14,
206
+ 15,
207
+ 16,
208
+ 17,
209
+ 18,
210
+ 19,
211
+ 21,
212
+ 22,
213
+ 23,
214
+ 24,
215
+ 25,
216
+ 26,
217
+ 27,
218
+ 28,
219
+ 29,
220
+ 30,
221
+ 31,
222
+ 32,
223
+ 35,
224
+ 36,
225
+ 37,
226
+ 38,
227
+ 39,
228
+ 40,
229
+ 41,
230
+ 42,
231
+ 43,
232
+ 45,
233
+ 47,
234
+ 48,
235
+ 49,
236
+ 50,
237
+ 51,
238
+ 52,
239
+ 53,
240
+ 55,
241
+ 56,
242
+ 57,
243
+ 58,
244
+ 59,
245
+ 60,
246
+ 61,
247
+ 62,
248
+ 63,
249
+ 64,
250
+ 65,
251
+ 66,
252
+ 67,
253
+ 68,
254
+ 69,
255
+ 71,
256
+ 72,
257
+ 73,
258
+ 74,
259
+ 75,
260
+ 76,
261
+ 77,
262
+ 78,
263
+ 79,
264
+ 80,
265
+ 81,
266
+ 82,
267
+ 83,
268
+ 85,
269
+ 87,
270
+ 88,
271
+ 89,
272
+ 90,
273
+ 91,
274
+ 92,
275
+ 93,
276
+ 94,
277
+ 95,
278
+ 97,
279
+ 98,
280
+ 99,
281
+ 100,
282
+ 101,
283
+ 102,
284
+ 103,
285
+ 104,
286
+ 105,
287
+ 106,
288
+ 107,
289
+ 109,
290
+ 110,
291
+ 111,
292
+ 112,
293
+ 113,
294
+ 114,
295
+ 115,
296
+ 116,
297
+ 117,
298
+ 118,
299
+ 120,
300
+ 121,
301
+ 122,
302
+ 123,
303
+ 125,
304
+ 126,
305
+ 127,
306
+ 128,
307
+ 129,
308
+ 130,
309
+ 131,
310
+ 132,
311
+ 133,
312
+ 135,
313
+ 136,
314
+ 137,
315
+ 138,
316
+ 139,
317
+ 141,
318
+ 142,
319
+ 143,
320
+ 144,
321
+ 145,
322
+ 146,
323
+ 147,
324
+ 148,
325
+ 149,
326
+ 150,
327
+ 151,
328
+ 152,
329
+ 153,
330
+ 155,
331
+ 157,
332
+ 159,
333
+ 160,
334
+ 161,
335
+ 162,
336
+ 163,
337
+ 164,
338
+ 165,
339
+ 166,
340
+ 167,
341
+ 168,
342
+ 169,
343
+ 170,
344
+ 171,
345
+ 173,
346
+ 174,
347
+ 175,
348
+ 176,
349
+ 177,
350
+ 178,
351
+ 179,
352
+ 180,
353
+ 181,
354
+ 182,
355
+ 183,
356
+ 185,
357
+ 186,
358
+ 187,
359
+ 188,
360
+ 189,
361
+ 190,
362
+ 191,
363
+ 192,
364
+ 193,
365
+ 194,
366
+ 195,
367
+ 197,
368
+ 198,
369
+ 199,
370
+ 200,
371
+ 202,
372
+ 203,
373
+ 204,
374
+ 205,
375
+ 207,
376
+ 208,
377
+ 209,
378
+ 210,
379
+ 211,
380
+ 212,
381
+ 213,
382
+ 215,
383
+ 216,
384
+ 217,
385
+ 218,
386
+ 219,
387
+ 220,
388
+ 221,
389
+ 222,
390
+ 223,
391
+ 224,
392
+ 225,
393
+ 227,
394
+ 228,
395
+ 230,
396
+ 231,
397
+ 232,
398
+ 233,
399
+ 234,
400
+ 236,
401
+ 237,
402
+ 238,
403
+ 239,
404
+ 240,
405
+ 241,
406
+ 242,
407
+ 243,
408
+ 244,
409
+ 245,
410
+ 246,
411
+ 247,
412
+ 248,
413
+ 249,
414
+ 250,
415
+ 251,
416
+ 252,
417
+ 253,
418
+ 254,
419
+ 255,
420
+ 256,
421
+ 257,
422
+ 258,
423
+ 259,
424
+ 260,
425
+ 261,
426
+ 263,
427
+ 264,
428
+ 266,
429
+ 267,
430
+ 268,
431
+ 269,
432
+ 270,
433
+ 271,
434
+ 273,
435
+ 274,
436
+ 276,
437
+ 277,
438
+ 278,
439
+ 279,
440
+ 280,
441
+ 281,
442
+ 282,
443
+ 283,
444
+ 284,
445
+ 285,
446
+ 286,
447
+ 287,
448
+ 288,
449
+ 290,
450
+ 291,
451
+ 292,
452
+ 294,
453
+ 295,
454
+ 296,
455
+ 297,
456
+ 298,
457
+ 299,
458
+ 300,
459
+ 301,
460
+ 302,
461
+ 303,
462
+ 304,
463
+ 305,
464
+ 306,
465
+ 307,
466
+ 308,
467
+ 310,
468
+ 311,
469
+ 312,
470
+ 313,
471
+ 314,
472
+ 315,
473
+ 316,
474
+ 317,
475
+ 318,
476
+ 319,
477
+ 320,
478
+ 321,
479
+ 322,
480
+ 323,
481
+ 324,
482
+ 325,
483
+ 327,
484
+ 328,
485
+ 329,
486
+ 330,
487
+ 331,
488
+ 332,
489
+ 333,
490
+ 334,
491
+ 335,
492
+ 337,
493
+ 339,
494
+ 340,
495
+ 341,
496
+ 342,
497
+ 343,
498
+ 344,
499
+ 345,
500
+ 346,
501
+ 347,
502
+ 348,
503
+ 349,
504
+ 350,
505
+ 351,
506
+ 352,
507
+ 353,
508
+ 354,
509
+ 355,
510
+ 356,
511
+ 357,
512
+ 358,
513
+ 359,
514
+ 360,
515
+ 361,
516
+ 362,
517
+ 363,
518
+ 364,
519
+ 365,
520
+ 367,
521
+ 368,
522
+ 369,
523
+ 370,
524
+ 373,
525
+ 374,
526
+ 375,
527
+ 377,
528
+ 378,
529
+ 379,
530
+ 380,
531
+ 381,
532
+ 383,
533
+ 384,
534
+ 385,
535
+ 386,
536
+ 387
537
+ ],
538
+ "train_windows": 92678,
539
+ "validation_episodes": [
540
+ 5,
541
+ 9,
542
+ 20,
543
+ 33,
544
+ 34,
545
+ 44,
546
+ 46,
547
+ 54,
548
+ 70,
549
+ 84,
550
+ 86,
551
+ 96,
552
+ 108,
553
+ 119,
554
+ 124,
555
+ 134,
556
+ 140,
557
+ 154,
558
+ 156,
559
+ 158,
560
+ 172,
561
+ 184,
562
+ 196,
563
+ 201,
564
+ 206,
565
+ 214,
566
+ 226,
567
+ 229,
568
+ 235,
569
+ 262,
570
+ 265,
571
+ 272,
572
+ 275,
573
+ 289,
574
+ 293,
575
+ 309,
576
+ 326,
577
+ 336,
578
+ 338,
579
+ 366,
580
+ 371,
581
+ 372,
582
+ 376,
583
+ 382
584
+ ],
585
+ "validation_windows": 11602,
586
+ "video_offsets": [
587
+ 0,
588
+ 4,
589
+ 8,
590
+ 12,
591
+ 16,
592
+ 20,
593
+ 24,
594
+ 28,
595
+ 32
596
+ ]
597
+ }
libero-long/v0-video4-action1-kv-mix/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.32892856001853943,
9
+ 0.36964285373687744,
10
+ 0.375,
11
+ 1.0
12
+ ],
13
+ "global_min": [
14
+ -0.9375,
15
+ -0.9375,
16
+ -0.9375,
17
+ -0.23642857372760773,
18
+ -0.3053571283817291,
19
+ -0.3642857074737549,
20
+ 0.0
21
+ ]
22
+ }
23
+ },
24
+ "num_episodes": 344,
25
+ "num_transition": 92678,
26
+ "state": {
27
+ "default": {
28
+ "global_max": [
29
+ 0.2103137969970703,
30
+ 0.38887521624565125,
31
+ 1.333192229270935,
32
+ 3.7248642444610596,
33
+ 3.5618896484375,
34
+ 1.3863215446472168,
35
+ 0.041575800627470016,
36
+ 0.0013126095291227102
37
+ ],
38
+ "global_min": [
39
+ -0.48278069496154785,
40
+ -0.3309336006641388,
41
+ 0.4457588791847229,
42
+ 1.1323540210723877,
43
+ -3.6312508583068848,
44
+ -1.842738389968872,
45
+ -0.005453015677630901,
46
+ -0.04112039878964424
47
+ ]
48
+ }
49
+ }
50
+ }
libero-long/v0-video4-action1-kv-mix/evaluation_seed42.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-mix/evaluation_seed43.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-mix/evaluation_seed44.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-mix/evaluation_summary.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-mix/export.json ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "v0_4_1_kv_mix",
3
+ "repo_path": "libero-long/v0-video4-action1-kv-mix",
4
+ "training_path": "kv_campaign_job4771/campaign_3a89bfa/mix_long/train",
5
+ "evaluation_path": "kv_campaign_job4771/campaign_3a89bfa/mix_long/eval_seed42",
6
+ "source_sha256": "1294bf07bd84c868215f9baff8e64301a2b7827d278a2a7183e7af86bea26ff6",
7
+ "source_bytes": 7015574271,
8
+ "export_sha256": "b90be503a3ee7c39305b2a6bbc94a0e649d566c5d4705644eba5476058c06340",
9
+ "export_bytes": 2338636277,
10
+ "format": "loopwam-s-v1",
11
+ "optimizer_included": false,
12
+ "step": 7250,
13
+ "version": "v0",
14
+ "video_loops": 4,
15
+ "action_loops": 1,
16
+ "action_kv_mode": "mix",
17
+ "parameters": 584536423,
18
+ "success_rate": 0.9,
19
+ "successes": 90,
20
+ "episodes": 100,
21
+ "evaluation_seed": 42,
22
+ "pooled_successes": 266,
23
+ "pooled_episodes": 300,
24
+ "pooled_success_rate": 0.8866666666666667,
25
+ "evaluation_seeds": [
26
+ 42,
27
+ 43,
28
+ 44
29
+ ],
30
+ "training_seconds": 26302.35895577073,
31
+ "tensor_equality_verified": true,
32
+ "source_revision": "3a89bfac5cfccad66bfebbe00014f7f739a78adc",
33
+ "compatible_code_revision": "3a89bfac5cfccad66bfebbe00014f7f739a78adc",
34
+ "normalization_sha256": "78058a689c41382a2759541d5590cb3ada8c576e736285aaeebc344874366f1b"
35
+ }
libero-long/v0-video4-action1-kv-mix/policy.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b90be503a3ee7c39305b2a6bbc94a0e649d566c5d4705644eba5476058c06340
3
+ size 2338636277
libero-long/v0-video4-action1-kv-mix/training_manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
libero-long/v0-video4-action1-kv-mix/training_timing.json ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "complete",
3
+ "completed_updates": 7250,
4
+ "windows_seen": 926780,
5
+ "planned_updates": 7250,
6
+ "elapsed_training_seconds": 26302.35895577073,
7
+ "checkpoint_seconds_total": 90.78535918518901,
8
+ "checkpoint_count": 10,
9
+ "measured_mean_update_seconds": 3.6103511933689036,
10
+ "estimated_total_training_hours": 7.270846153312375,
11
+ "estimate_note": "Projection from measured updates; excludes setup/checkpoint overhead",
12
+ "latest": {
13
+ "update": 7250,
14
+ "epoch": 10,
15
+ "windows": 6,
16
+ "windows_seen": 926780,
17
+ "effective_passes": 10.0,
18
+ "seconds": 0.7885428667068481,
19
+ "lr": 1.0000000000000002e-06,
20
+ "grad_norm": 0.41784602403640747,
21
+ "branch_grad_after_clip": {
22
+ "video": 0.36324411630630493,
23
+ "action": 0.20577172935009003,
24
+ "mot": 0.00031832445529289544,
25
+ "proprio": 0.01751892827451229
26
+ },
27
+ "latent_cache_rank_local": {
28
+ "hits": 463420,
29
+ "misses": 0,
30
+ "dummy_encodes": 20,
31
+ "encoder_samples": 20,
32
+ "batches": 57930,
33
+ "read_seconds": 1594.8774884864688,
34
+ "encode_seconds": 0.9607009813189507,
35
+ "write_seconds": 0.0
36
+ },
37
+ "peak_allocated_gb": 60.70613098144531,
38
+ "peak_reserved_gb": 61.1193962097168,
39
+ "exit4/video_raw": 0.04651766022046407,
40
+ "exit4/action_raw": 0.021685960392157238,
41
+ "exit4/video": 0.05246804157892863,
42
+ "exit4/action": 0.01504881183306376,
43
+ "loss_video": 0.05246804157892863,
44
+ "loss_action": 0.01504881183306376,
45
+ "loop/1/video_state_rms": 2.717929204305013,
46
+ "loop/2/video_state_rms": 2.7954845428466797,
47
+ "loop/3/video_state_rms": 2.9626617431640625,
48
+ "loop/4/video_state_rms": 2.7946141560872397,
49
+ "loop/1/action_state_rms": 1.5208746592203777,
50
+ "loop/2/action_state_rms": 1.5208746592203777,
51
+ "loop/3/action_state_rms": 1.5208746592203777,
52
+ "loop/4/action_state_rms": 1.7305237452189128
53
+ }
54
+ }