nemo_gym.cli.eval
nemo_gym.cli.eval
Module Contents
Classes
Functions
Data
API
Bases: BaseNeMoGymCLIConfig
Prepare benchmark data by running the benchmark’s prepare.py script.
The benchmark is identified from a config_paths entry pointing to a benchmarks/*/config.yaml file.
Examples:
Render the gym list benchmarks <name> inspect view for one benchmark.
Explicit check (not an assert: user-facing, and must survive python -O).
Fail fast when no config declares a dataset of the requested split’s type.
Data preparation silently produces nothing for such a split, so without this check the run walks the entire preparation sequence (including its success banners) and only dies later trying to read the collated split file.
Run rollout quality verification for an existing run directory.
List available benchmarks, or inspect one by name (gym list benchmarks <name>). Optionally filtered
by a query (the gym search entry point).
A benchmark is a specific kind of environment, so it shares gym list environments’ columns (name,
domain, description) and reads them through the same read_config_metadata helper. --search-dir
adds extra roots to scan on top of the cwd and built-ins.
CLI command: prepare benchmark data.