Downloads · 30 days
0
boeyyyy/EgoWAM-checkpoints
EgoWAM-checkpoints is a robotics model from boeyyyy. Use it for the robotics task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
Checkpoints for EgoWAM: World Action Models Beyond Pixels with In-the-Wild Egocentric Human Data (CoRL 2026).
Downloads · 30 days
0
Access
Public
Updated Sep 6, 2026
Repo size
33.2 GB
Likes
0
Public
Click a slice to open those files.
.ckpt25.9 GB · 78%
From the Hugging Face model README
Checkpoints for EgoWAM: World Action Models Beyond Pixels with In-the-Wild Egocentric Human Data (CoRL 2026).
Project Page | Paper | arXiv | Code
<img src="teaser.png" width="100%" alt="EgoWAM teaser">| Path | What it is |
|---|---|
rae_stage1/ep-0000002.pt | RAE stage-1 decoder, the DINO variant's world-model target |
policies/fold_clothes_dinov2_c_widetrunk_1799.ckpt | fold-clothes policy, DINOv2 stem, epoch 1799 |
robotwin_pick/*_1999.ckpt | eight RoboTwin pick policies, epoch 1999 |
The RoboTwin set covers four world-model targets × two regimes — hpt (BC), vae (Pixel),
rae (DINO), 3dflow (3D Flow), each single (one embodiment) and cross (cross-embodiment).
Held-out closed-loop success on the paper's fixed 100-seed list:
| BC s | BC c | Pixel s | Pixel c | DINO s | DINO c | 3D Flow s | 3D Flow c | |
|---|---|---|---|---|---|---|---|---|
| success | 2% | 9% | 6% | 17% | 3% | 28% | 1% | 19% |
These are training checkpoints, so they pickle references to modules that must be importable —
including the pre-rename package name egomimic, which the repository aliases for exactly this
reason:
import sys
sys.path.insert(0, "external/cosmos-policy") # Pixel/DINO checkpoints reference it
sys.path.insert(0, "external/RAE/src") # DINO checkpoints reference RAE's stage1
from egowam.compat import install_legacy_module_alias
install_legacy_module_alias()
import torch
ck = torch.load("robotwin_pick/rae_cross_1999.ckpt", map_location="cpu", weights_only=False)
Without the alias you get ModuleNotFoundError: No module named 'egomimic'.
To evaluate a policy rather than inspect it, use the repository's own entrypoint, which rebuilds the model from the checkpoint's embedded config:
python egowam/trainHydra.py --config-name=train_zarr_wm.yaml \
+validate=true ckpt_path="<file>" data=<task>/<data_config>
model and ema. ema is normally the better of the two. Of its
502M parameters, 87M are the frozen facebook/dinov2-base encoder; the remaining 415M are the
trained decoder.facebook/dinov2-base (Apache-2.0). The Pixel variant additionally needs NVIDIA's
gated Cosmos tokenizer, which is not redistributed here — request access on its model page.@article{li2026egowam,
title = {EgoWAM: World Action Models Beyond Pixels with In-the-Wild Egocentric Human Data},
author = {Li, Baoyu and Yin, Xinchen and Lin, Mengying and Zhang, Yixin and Xu, Danfei},
journal = {arXiv preprint arXiv:2607.08436},
year = {2026}
}