InternW0-Libero / PROVENANCE.md
SereneC's picture
Add files using upload-large-folder tool
f751b92 verified
|
Raw History Blame Contribute Delete
2.8 kB

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.