Downloads · 30 days
17
33% of all-time downloads
ASethi04/MolmoAct2-BimanualYAM-oranges-12k-fixed
MolmoAct2-BimanualYAM-oranges-12k-fixed is a robotics model from ASethi04. 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 lerobot. The card lists the license as apache-2.0.
Correction (2026-08-06): an earlier revision of this card carried a "vision-blind" warning. That was a measurement error (two concurrent eval jobs' log lines were mistaken for the clean-vs-shuffled comparison). The ch…
Downloads · 30 days
17
33% of all-time downloads
All-time downloads
51
Public
Parameters
5.6B
11.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors11.5 GB · 100%
How the weights are stored.
BF165.4B · 97%
From the Hugging Face model README
Correction (2026-08-06): an earlier revision of this card carried a "vision-blind" warning. That was a measurement error (two concurrent eval jobs' log lines were mistaken for the clean-vs-shuffled comparison). The checkpoint's actual camera-shuffle probe is healthy: ratio 1.28–1.49x across checkpoints, matching the best models in this series. This model is cleared for deployment testing.
Fine-tune of allenai/MolmoAct2-BimanualYAM on brandonyang/yam-vive-teleop (80 teleop episodes, 74,927 frames, bimanual YAM, 30 fps).
This is the recommended model of the series. It repeats the recipe of ASethi04/MolmoAct2-BimanualYAM-oranges-12k with the training fixes from upstream lerobot PR#4249 (by the MolmoAct2 author) applied:
llm_residual_dropout=0.1 (original-recipe regularization, previously missing)Augmentation keeps the affine transform (±5° rotation, 5% translation): an A/B on the real robot showed removing it hurts. Color jitter is narrowed to Ai2's own ranges (saturation 0.8–1.2, hue ±0.02).
| Trainable params | 727,296,544 / 5,591,928,304 (13%) |
| VLM | LoRA r=64, α=16, dropout=0.05 @ LR 5e-5 (train_mode_vlm=lora) |
| Action expert | fully fine-tuned @ LR 1e-4 |
| Steps / epochs | 12,000 / 10.25 |
| Global batch | 64 (8 GPUs × 8) |
| Optimizer | AdamW β=(0.9,0.95), ε=1e-6, wd=0, clip 1.0 |
| Schedule | cosine, 600-step warmup, decay ratio 0.1 |
| Precision | bfloat16 + gradient checkpointing (fp32 flow targets) |
| Action mode | both (discrete FAST + flow matching), 8 flow timesteps |
| Chunk / executed | 30 / 30 (1 s @ 30 Hz) |
| Action space | 14-D absolute joint pose |
| Cameras | observation.images.{top,left,right} @ 480×270 |
| Normalization | quantile q01/q99; grippers raw |
| Split / seed | 100/0 (all 80 episodes) / 1000 |
| Final train loss | 0.887 (flow 0.0035) — not directly comparable to the earlier models: this |
| objective adds dropout and supervises boundary frames |
inference_action_mode="continuous" is already baked into this checkpoint's config —
no override needed (unlike the earlier models in this series).norm_tag — normalization stats come from the fine-tuning dataset.Put all oranges in the bowl.--robot.max_gripper_delta=0.05 (the training data
contains gripper commands up to 0.05/tick; the 0.03 default throttles every grasp).lerobot-policy-server \
--policy.pretrained_name_or_path=ASethi04/MolmoAct2-BimanualYAM-oranges-12k-fixed \
--policy.model_dtype=bfloat16 --policy.device=cuda --host=0.0.0.0 --port=8081
Single task, 80 demonstrations, no held-out validation set. Validate on hardware with a no-motion action probe before arming the robot.