nemo_gym.registry
nemo_gym.registry
Read-only catalog for manifest-backed and legacy environments and benchmarks.
Module Contents
Classes
Functions
Data
API
A discovered runnable unit and its lightweight catalog metadata.
Bases: EnvironmentCatalogEntry
A discovered environment: its name, where it lives, and lightweight metadata.
Bases: ConfigError
A catalog entry is invalid or cannot be selected unambiguously.
Map environment name to its effective manifest or legacy entry under one directory.
Discover one catalog tree without importing or resolving runnable components.
Discover legacy runnable workloads colocated with resources servers.
Read a resource-tree config that carries its own runnable workload.
Discover manifest and legacy runnable units across all workload locations.
Discover environments with standard component-root precedence.
Deep-parse an environment config for the gym list environments <name> inspect view.
Returns domain, description (via :func:~nemo_gym.discovery.read_config_metadata), plus
value, resources_servers (names), agent (the agent type), and dataset names read from
the config’s server blocks. Never raises: an unreadable config yields empty/None fields.
Resolve a catalog name, requiring its kind only for a cross-kind collision.