Skip to content
English

EBench Docs

Run Evaluation

Terminal window
python ray_eval_server.py --host 0.0.0.0 --port 8087 --no_save_process

Or with a local Isaac Sim installation:

Terminal window
/isaac-sim/python.sh ray_eval_server.py --host 0.0.0.0 --port 8087 --no_save_process

From the client environment, submit a benchmark job:

Terminal window
gmp submit ebench/mobile_manip/test --run_id my_first_run

Available task settings:

Task settingDescription
ebench/mobile_manip/<split>Pick-and-place with mobile base
ebench/table_top_manip/<split>Dexterous tabletop tasks
ebench/generalist/<split>Mixed tasks across categories

Splits: val_train, val_unseen, test

Submit all tasks at once with gmp submit ebench --run_id full_run.

Quick connectivity check with the built-in baseline:

Terminal window
gmp eval -a r5a -g lift2 --worker_ids 0

For your own model, see Integrate Your Own Model.

Terminal window
gmp status

Results are saved to saved/eval_results/<task>/<run_id>/.

When running server and client on different machines, pass --host <ip> --port <port> to all gmp commands. See the GMP CLI reference for all options.