File size: 2,799 Bytes
f751b92
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# InternW0 LIBERO checkpoint provenance

## Selected artifact

`InternW0-Libero.pt` is the model-only checkpoint selected from LIBERO run
`w0-lib-gl-rf-c16-e10-32g-r13` at step 600.

Step 600 was selected over the final step 660 because it had the highest
complete four-suite evaluation average and the largest number of successful
rollouts:

| Checkpoint | Spatial | Object | Goal | Long | Average | Successes |
|---|---:|---:|---:|---:|---:|---:|
| Step 600 (selected) | 99.4% | 99.4% | 98.6% | 97.0% | 98.6% | 1,972 / 2,000 |
| Step 660 | 99.0% | 99.4% | 98.4% | 97.2% | 98.5% | 1,970 / 2,000 |

## Lineage

1. Heterogeneous InternW0 pretraining at global step 30,000.
2. LIBERO target-domain initialization with `new_domain` action/proprio
   interfaces, seed 42.
3. Earlier LIBERO C660 run, selected at step 2,640.
4. R13 Goal+Long run, initialized from the step-2,640 LIBERO checkpoint and
   selected at step 600.

The historical source implementation was `ahawam`; the public runtime is `w0`.
The source reader and public `w0` reader have identical Python ASTs apart from
non-semantic comments. The resolved training config is preserved in
`source_training_config.yaml`.

The checkpoint embeds `behavior_config`, `training_recipe`,
`posttrain_statistics`, and `posttrain_provenance`. These fields are exported
verbatim to `checkpoint_metadata.json`.

## Training contract

- LIBERO suites used for posttraining: `libero_goal` and `libero_10`.
- Random-frame sampling with 100,000 samples per epoch.
- 10 epochs.
- Batch size 48 per process.
- Learning rate 5e-5, cosine schedule.
- Seed 42.
- Native 20 Hz EEF10 representation.
- 37-dimensional canonical action/proprio interface.
- Native EEF10 slots:
  `[7, 8, 9, 10, 11, 12, 13, 14, 15, 16]`.
- Action horizon 64, chunk size 16, video plan horizon 96, video/action stride 8.
- Maximum action offset 15.
- K=8 target soft prompts.

The matching normalization file is `normalization.json`.

## Evaluation record

The complete evaluation uses all 40 tasks in the four official LIBERO suites,
50 trials per task, for 2,000 stochastic rollouts. The evaluation uses:

- environment/init seed 42;
- unset policy diffusion seed;
- 30 settling steps with `[0, 0, 0, 0, 0, 0, -1]`;
- execution of all 16 actions per predicted chunk;
- 10 inference steps;
- runtime gripper binarization;
- lossless PNG image transport;
- 400-step limits for Spatial/Object/Goal and 700 for `libero_10`;
- MuJoCo 3.3.2.

The full per-task record is included in `evaluation_summary.json`, and its
launch metadata is included in `evaluation_meta.json`.

## Excluded from this repository

The checkpoint package does not include optimizer state, distributed training
state, logs, LIBERO data, Wan2.2 files, DINOv3 weights, text caches, or the
external LIBERO checkout.