Downloads · 30 days
2
13% of all-time downloads
hmkang/autogaze-videomae-stage0-robomme
autogaze-videomae-stage0-robomme is a robotics model from hmkang. Use it for the robotics task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as other.
The Stage 0 reward model of the AutoGaze pipeline -- a ViT-MAE-large video reconstruction model that takes a sparse, multi-scale set of gazed patches and reconstructs the frame -- fine-tuned on RoboMME front-camera cl…
Downloads · 30 days
2
13% of all-time downloads
All-time downloads
15
Public
Repo size
4.7 GB
Likes
0
Public
Click a slice to open those files.
.pt4.7 GB · 100%
From the Hugging Face model README
The Stage 0 reward model of the AutoGaze pipeline -- a ViT-MAE-large video reconstruction model that takes a sparse, multi-scale set of gazed patches and reconstructs the frame -- fine-tuned on RoboMME front-camera clips. In the AutoGaze setup this model is the reward: the gaze policy is trained against its reconstruction loss.
| file | size | what it is |
|---|---|---|
checkpoint_latest_task.pt | 1.9 GB | model weights -- this is the one to load |
checkpoint_latest_train.pt | 2.5 GB | optimizer and scheduler state, for resuming |
config.yaml | 3 KB | the full training config |
training.log | 11 KB | the training log |
Every key carries a module. prefix. The trainer saves from the DDP-wrapped module. Strip it or nothing
matches -- the first attempt at loading this reported 962 unexpected and 530 missing keys, i.e. the weights
were silently absent and the model was plain vit-mae-large:
sd = torch.load("checkpoint_latest_task.pt", map_location="cpu")
sd = sd.get("model", sd.get("state_dict", sd))
sd = {k.removeprefix("module."): v for k, v in sd.items()}
It was trained with l1+dinov2_reg+siglip2 (weights 1+0.3+0.3), not with a foreground-weighted loss.
mae.dinov2_reg.* and mae.siglip2.* are frozen teacher weights baked into the file; they come back as
"unexpected" if you load under a different loss, which is harmless. A foreground-only l1_seg loss was later
applied to this checkpoint as a scoring function -- for greedy gaze label generation -- but no Stage 0 run
has been trained under it.
Trained at commit 2a3f53d of the fork; config.yaml holds every hydra override.
Weights derive from facebook/vit-mae-large and from training on the RoboMME dataset; those licences govern
use. Nothing here is a redistribution of RoboMME data itself.