Views
No views yet
main checkpoint (step 14000) is the best of a two-stage MimicGen recipe. The
previous human-only model (ckpt-11000) is preserved on the branch
human500-ckpt-11000.nvidia/GR00T-N1.7-3B, train on a
native mix of 8644 MimicGen-generated episodes + 500 human demos (mix_ratio human 1.0 :
MG 3.0). No physical dataset merge — GR00T's data factory mixes the two LeRobot sets by
weight, so v2.0/v2.1 format and task-index differences never matter. Peak ~step 34000.n_action_steps=16 · seed_base=0 (the same 30
seed-locked scenes, one fixed cabinet layout, for every policy). DNF episodes were retried to
completion (EVAL_EP_RETRIES=10), so all policies count a full 30/30 — no exclusion bias.| # | Policy | Success rate | Successes | Mean steps (success) |
|---|---|---|---|---|
| 1 | GR00T-N1.5-multitask (downloaded reference) | 70.0% | 21/30 | 516 |
| 2 | GR00T-N1.7-MG2stage (this model, ckpt-14000) | 53.3% | 16/30 | 514 |
| 3 | pi0.5-pretrain-human300 (downloaded reference) | 23.3% | 7/30 | 448 |
Why this differs from earlier "69%" numbers. An earlier run excluded crashed (sim-DNF) episodes, which unevenly flattered policies (it inflated this model to 69% while deflating N1.5 to 64%). Retrying every episode to a real 30/30 removes that bias — and N1.5 comes out clearly ahead. Closed-loop variance is high (±~8–9% per 30-round; this model spanned 53–69% across runs); treat these as single-run point estimates.
human500-ckpt-11000 branch, ~43%
on the same over-30 basis), the two-stage recipe's 53.3% is a real ~10-point gain.env.reset(); isolating episodes makes whole-run crashes impossible.| Base model | nvidia/GR00T-N1.7-3B |
| Task | RoboCasa OpenCabinet (target split) |
| Data | Stage 1: 8644 MimicGen ep + 500 human (native mix). Stage 2: 500 human |
| Hardware | 1× RTX 4090 24 GB, bf16 |
| Optimizer | adafactor + gradient checkpointing |
| Batch | global 4 / grad-accum 4 (micro-batch 1), num_workers=0 |
| Best step | 14000 (stage-2) |
tune_top_llm_layers=0).robocasa/robocasa-assets):
the OpenCabinet subset only — 500 human teleoperation demos + 8644 MimicGen-generated
episodes (LeRobot format, 3 cameras @ 256×256, 20 fps). This is a small slice of the full
multi-task RoboCasa data.1# 1. checkpoint (this repo, main = best)
2huggingface-cli download wsagi/GR00T-N1.7-RoboCasa-OpenCabinet \
3 --local-dir ./ckpt --revision main
4
5# 2. RoboCasa env + assets (sim is pure — no demo dataset needed to *eval*)
6pip install robocasa # see github.com/robocasa for full setup
7python -m robocasa.scripts.download_kitchen_assets
8
9# 3. seed-locked eval, fair 30/30 (retry DNFs to completion)
10SEED_BASE=0 EVAL_EP_RETRIES=10 \
11 python scripts/eval_gr00t_n17.py \
12 --env-name OpenCabinet --split target \
13 --n-episodes 30 --max-steps 1200 --n-action-steps 16 \
14 --ckpt ./ckpt/checkpoint-14000 \
15 --results-path results.json