Skip to main content

GR00T-N1.7 accuracy alignment

This page compares PhyAI with NVIDIA Isaac-GR00T using the GR00T-N1.7-LIBERO/libero_10 checkpoint.

Result

The benchmark reports an MAE-derived regression score:
Avg Acc is not a classification accuracy. The MAE is also not measured on the normalized 40 x 132 model output. Each request is decoded into the checkpoint’s 16 x 7 LIBERO action representation. Evaluation takes the first eight steps and advances by eight, so 25 requests cover all 200 steps of each trajectory. The resulting 200 x 7 sequence is compared with all 200 recorded actions. The corresponding error values are:

Evaluation settings

Both implementations use the same checkpoint, dataset, trajectories, image transform, prompt construction, precision, action horizon, and seed. MSE and MAE are calculated for each trajectory in decoded action space, then averaged across the five trajectories.

Reproduce the PhyAI result

First prepare the checkpoint and Cosmos-Reason2 tokenizer files as described in the GR00T-N1.7 ws1 guide. Clone NVIDIA Isaac-GR00T with Git LFS so the linked LIBERO demo contains its meta, data, and videos directories. From the PhyAI repository root, run:
Append --online to the first run only if the Cosmos-Reason2 tokenizer and preprocessor files are not yet cached. The built-in Cosmos-Reason2 processor does not require remote code. Only pass --trust-remote-code for a custom processor repository whose code you trust. The Isaac-GR00T values were computed from decoded actions generated with NVIDIA’s official model and processor under the same settings. NVIDIA’s standalone_inference_script.py implements the corresponding 200-step, horizon-8 evaluation schedule.