> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/gym/_mcp/server. # nemo_gym ## Subpackages * **[`nemo_gym.agent_utils`](/nemo/gym/nemo-gym/nemo_gym/agent_utils)** * **[`nemo_gym.cli`](/nemo/gym/nemo-gym/nemo_gym/cli)** * **[`nemo_gym.comparison`](/nemo/gym/nemo-gym/nemo_gym/comparison)** * **[`nemo_gym.environment`](/nemo/gym/nemo-gym/nemo_gym/environment)** * **[`nemo_gym.exporters`](/nemo/gym/nemo-gym/nemo_gym/exporters)** * **[`nemo_gym.h2_ping_sidecar`](/nemo/gym/nemo-gym/nemo_gym/h2_ping_sidecar)** * **[`nemo_gym.harness_capabilities`](/nemo/gym/nemo-gym/nemo_gym/harness_capabilities)** * **[`nemo_gym.health`](/nemo/gym/nemo-gym/nemo_gym/health)** * **[`nemo_gym.orchestration`](/nemo/gym/nemo-gym/nemo_gym/orchestration)** * **[`nemo_gym.sandbox`](/nemo/gym/nemo-gym/nemo_gym/sandbox)** * **[`nemo_gym.tasks`](/nemo/gym/nemo-gym/nemo_gym/tasks)** * **[`nemo_gym.telemetry`](/nemo/gym/nemo-gym/nemo_gym/telemetry)** * **[`nemo_gym.testing`](/nemo/gym/nemo-gym/nemo_gym/testing)** * **[`nemo_gym.token_id_capture`](/nemo/gym/nemo-gym/nemo_gym/token_id_capture)** ## Submodules * **[`nemo_gym.agent_registry`](/nemo/gym/nemo-gym/nemo_gym/agent_registry)** * **[`nemo_gym.anthropic_converter`](/nemo/gym/nemo-gym/nemo_gym/anthropic_converter)** * **[`nemo_gym.anthropic_utils`](/nemo/gym/nemo-gym/nemo_gym/anthropic_utils)** * **[`nemo_gym.atif_export`](/nemo/gym/nemo-gym/nemo_gym/atif_export)** * **[`nemo_gym.atif_json`](/nemo/gym/nemo-gym/nemo_gym/atif_json)** * **[`nemo_gym.atif_reverification`](/nemo/gym/nemo-gym/nemo_gym/atif_reverification)** * **[`nemo_gym.atif_v1_7`](/nemo/gym/nemo-gym/nemo_gym/atif_v1_7)** * **[`nemo_gym.base_environment_server`](/nemo/gym/nemo-gym/nemo_gym/base_environment_server)** * **[`nemo_gym.base_resources_server`](/nemo/gym/nemo-gym/nemo_gym/base_resources_server)** * **[`nemo_gym.base_responses_api_agent`](/nemo/gym/nemo-gym/nemo_gym/base_responses_api_agent)** * **[`nemo_gym.base_responses_api_model`](/nemo/gym/nemo-gym/nemo_gym/base_responses_api_model)** * **[`nemo_gym.batch_status`](/nemo/gym/nemo-gym/nemo_gym/batch_status)** * **[`nemo_gym.benchmarks`](/nemo/gym/nemo-gym/nemo_gym/benchmarks)** * **[`nemo_gym.chat_streaming`](/nemo/gym/nemo-gym/nemo_gym/chat_streaming)** * **[`nemo_gym.cli_setup_command`](/nemo/gym/nemo-gym/nemo_gym/cli_setup_command)** * **[`nemo_gym.config_types`](/nemo/gym/nemo-gym/nemo_gym/config_types)** * **[`nemo_gym.dataset_metrics`](/nemo/gym/nemo-gym/nemo_gym/dataset_metrics)** * **[`nemo_gym.dataset_orchestrator`](/nemo/gym/nemo-gym/nemo_gym/dataset_orchestrator)** * **[`nemo_gym.decorators`](/nemo/gym/nemo-gym/nemo_gym/decorators)** * **[`nemo_gym.deliverables`](/nemo/gym/nemo-gym/nemo_gym/deliverables)** * **[`nemo_gym.discovery`](/nemo/gym/nemo-gym/nemo_gym/discovery)** * **[`nemo_gym.episode_types`](/nemo/gym/nemo-gym/nemo_gym/episode_types)** * **[`nemo_gym.eval_plan`](/nemo/gym/nemo-gym/nemo_gym/eval_plan)** * **[`nemo_gym.failure_kinds`](/nemo/gym/nemo-gym/nemo_gym/failure_kinds)** * **[`nemo_gym.gitlab_utils`](/nemo/gym/nemo-gym/nemo_gym/gitlab_utils)** * **[`nemo_gym.global_config`](/nemo/gym/nemo-gym/nemo_gym/global_config)** * **[`nemo_gym.hf_utils`](/nemo/gym/nemo-gym/nemo_gym/hf_utils)** * **[`nemo_gym.judge`](/nemo/gym/nemo-gym/nemo_gym/judge)** * **[`nemo_gym.mcp_auto_exposure`](/nemo/gym/nemo-gym/nemo_gym/mcp_auto_exposure)** * **[`nemo_gym.metrics_config`](/nemo/gym/nemo-gym/nemo_gym/metrics_config)** * **[`nemo_gym.model_registry`](/nemo/gym/nemo-gym/nemo_gym/model_registry)** * **[`nemo_gym.openai_utils`](/nemo/gym/nemo-gym/nemo_gym/openai_utils)** * **[`nemo_gym.package_info`](/nemo/gym/nemo-gym/nemo_gym/package_info)** * **[`nemo_gym.path_utils`](/nemo/gym/nemo-gym/nemo_gym/path_utils)** * **[`nemo_gym.profiling`](/nemo/gym/nemo-gym/nemo_gym/profiling)** * **[`nemo_gym.prompt`](/nemo/gym/nemo-gym/nemo_gym/prompt)** * **[`nemo_gym.registry`](/nemo/gym/nemo-gym/nemo_gym/registry)** * **[`nemo_gym.resources_server_registry`](/nemo/gym/nemo-gym/nemo_gym/resources_server_registry)** * **[`nemo_gym.responses_converter`](/nemo/gym/nemo-gym/nemo_gym/responses_converter)** * **[`nemo_gym.responses_streaming`](/nemo/gym/nemo-gym/nemo_gym/responses_streaming)** * **[`nemo_gym.reward_profile`](/nemo/gym/nemo-gym/nemo_gym/reward_profile)** * **[`nemo_gym.rollout_collection`](/nemo/gym/nemo-gym/nemo_gym/rollout_collection)** * **[`nemo_gym.rollout_correlation`](/nemo/gym/nemo-gym/nemo_gym/rollout_correlation)** * **[`nemo_gym.rollout_health`](/nemo/gym/nemo-gym/nemo_gym/rollout_health)** * **[`nemo_gym.rollout_observability`](/nemo/gym/nemo-gym/nemo_gym/rollout_observability)** * **[`nemo_gym.rollout_outcomes`](/nemo/gym/nemo-gym/nemo_gym/rollout_outcomes)** * **[`nemo_gym.rollout_reverification`](/nemo/gym/nemo-gym/nemo_gym/rollout_reverification)** * **[`nemo_gym.runtime_dir`](/nemo/gym/nemo-gym/nemo_gym/runtime_dir)** * **[`nemo_gym.secret_utils`](/nemo/gym/nemo-gym/nemo_gym/secret_utils)** * **[`nemo_gym.server_metadata`](/nemo/gym/nemo-gym/nemo_gym/server_metadata)** * **[`nemo_gym.server_status`](/nemo/gym/nemo-gym/nemo_gym/server_status)** * **[`nemo_gym.server_utils`](/nemo/gym/nemo-gym/nemo_gym/server_utils)** * **[`nemo_gym.single_agent_turn_types`](/nemo/gym/nemo-gym/nemo_gym/single_agent_turn_types)** * **[`nemo_gym.skills`](/nemo/gym/nemo-gym/nemo_gym/skills)** * **[`nemo_gym.task_data`](/nemo/gym/nemo-gym/nemo_gym/task_data)** * **[`nemo_gym.task_materialization`](/nemo/gym/nemo-gym/nemo_gym/task_materialization)** * **[`nemo_gym.tool_access`](/nemo/gym/nemo-gym/nemo_gym/tool_access)** * **[`nemo_gym.train_data_utils`](/nemo/gym/nemo-gym/nemo_gym/train_data_utils)** * **[`nemo_gym.verifier_fixture`](/nemo/gym/nemo-gym/nemo_gym/verifier_fixture)** * **[`nemo_gym.vision_input`](/nemo/gym/nemo-gym/nemo_gym/vision_input)** ## Package Contents ### Functions | Name | Description | | -------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | [`__dir__`](#nemo_gym-__dir__) | - | | [`__getattr__`](#nemo_gym-__getattr__) | - | | [`_augment_sys_path`](#nemo_gym-_augment_sys_path) | Put the artifact roots on `sys.path` so plugin modules (e.g. a benchmark's `prepare.py`) import. | | [`_extra_roots`](#nemo_gym-_extra_roots) | - | | [`_resolve_under_cwd_or_install`](#nemo_gym-_resolve_under_cwd_or_install) | Resolve a possibly-relative path for *reading* a built-in or user-supplied file against the ordered | | [`component_search_roots`](#nemo_gym-component_search_roots) | Ordered, de-duplicated roots to look for a Gym component/artifact under: the `NEMO_GYM_EXTRA_ROOTS` | | [`print_always_flushes`](#nemo_gym-print_always_flushes) | - | ### Data [`CACHE_DIR`](#nemo_gym-CACHE_DIR) [`NEMO_GYM_EXTRA_ROOTS_ENV_VAR_NAME`](#nemo_gym-NEMO_GYM_EXTRA_ROOTS_ENV_VAR_NAME) [`OLD_PRINT`](#nemo_gym-OLD_PRINT) [`PARENT_DIR`](#nemo_gym-PARENT_DIR) [`RESULTS_DIR`](#nemo_gym-RESULTS_DIR) [`ROOT_DIR`](#nemo_gym-ROOT_DIR) [`WORKING_DIR`](#nemo_gym-WORKING_DIR) [`_EAGER_PUBLIC`](#nemo_gym-_EAGER_PUBLIC) [`_LAZY_EXPORTS`](#nemo_gym-_LAZY_EXPORTS) [`_is_editable_install`](#nemo_gym-_is_editable_install) ### API ```python nemo_gym.__dir__() -> list[str] ``` ```python nemo_gym.__getattr__( name: str ) ``` ```python nemo_gym._augment_sys_path() -> None ``` Put the artifact roots on `sys.path` so plugin modules (e.g. a benchmark's `prepare.py`) import. Extra roots go to the front. Editable installs move cwd/`PARENT_DIR` (the built-ins) to the end; non-editable installs preserve existing import order and append those roots only when missing. Use explicit extra roots (or `--search-dir`) to override both files and modules of an installed built-in, since cwd-first file lookup does not necessarily match non-editable import precedence. Idempotent; reads `NEMO_GYM_EXTRA_ROOTS` at call time, so it can be re-run after `--search-dir` folds roots into the env (see nemo\_gym.cli.main). ```python nemo_gym._extra_roots() -> typing.List[pathlib.Path] ``` ```python nemo_gym._resolve_under_cwd_or_install( rel_path: typing.Union[str, pathlib.Path], validator: typing.Optional[typing.Callable[[Path], bool]] = None ) -> pathlib.Path ``` Resolve a possibly-relative path for *reading* a built-in or user-supplied file against the ordered `component_search_roots`. Absolute paths are returned unchanged. A relative path is returned rooted at the first root where it exists (earliest-wins: extra roots > cwd > install root), so a repo-relative path like `benchmarks/<name>/config.yaml` or `resources_servers/<env>/data/example.jsonl` resolves by name from any cwd or plugin root. `validator` overrides the default `Path.exists` check — pass it when a candidate is valid only if specific markers are present (e.g. a server dir must ship `requirements.txt` or `pyproject.toml`). If nothing matches, the path under the highest-priority root is returned so error messages point at the user's own location. Use this for read paths only — never for write targets (e.g. metrics written next to a dataset), which must stay relative to the user's writable cwd rather than the install root. ```python nemo_gym.component_search_roots( sys_path: typing.List[pathlib.Path] | None = None ) -> typing.List[pathlib.Path] ``` Ordered, de-duplicated roots to look for a Gym component/artifact under: the `NEMO_GYM_EXTRA_ROOTS` roots first, then cwd and the install root (`PARENT_DIR`, the built-ins) last. Earlier roots win on a name collision, so user components shadow built-ins. De-duplicated by resolved path, since cwd/install root coincide in an editable checkout. The single source of truth for where Gym looks for components — used by path resolution (`_resolve_under_cwd_or_install`), module imports (`_augment_sys_path`) and the `gym list`/`gym search` discovery functions. `sys_path` weaves existing import paths in after the extra roots. Editable installs move cwd and the install root to the end. Non-editable installs preserve existing entry order and append cwd and the install root only when missing: moving a shared install root behind cwd would shadow dependencies, while demoting an explicit server path could break sibling imports. File lookup (no `sys_path`) remains extra roots, cwd, then the install root in either mode. ```python nemo_gym.print_always_flushes( args = (), kwargs = {} ) -> None ``` ```python nemo_gym.CACHE_DIR = WORKING_DIR / 'cache' ``` ```python nemo_gym.NEMO_GYM_EXTRA_ROOTS_ENV_VAR_NAME = 'NEMO_GYM_EXTRA_ROOTS' ``` ```python nemo_gym.OLD_PRINT = print ``` ```python nemo_gym.PARENT_DIR = ROOT_DIR.parent ``` ```python nemo_gym.RESULTS_DIR = WORKING_DIR / 'results' ``` ```python nemo_gym.ROOT_DIR = Path(__file__).absolute().parent ``` ```python nemo_gym.WORKING_DIR = PARENT_DIR if _is_editable_install else Path.cwd() ``` ```python nemo_gym._EAGER_PUBLIC: tuple[str, ...] = ('ROOT_DIR', 'PARENT_DIR', 'WORKING_DIR', 'CACHE_DIR', 'RESULTS_DIR', '__version... ``` ```python nemo_gym._LAZY_EXPORTS: dict[str, str] = {'BaseResourcesServerConfig': 'base_resources_server', 'SimpleResourcesServer': ... ``` ```python nemo_gym._is_editable_install = (PARENT_DIR / 'pyproject.toml').exists() ``` ## Docs - [nemo_gym.agent_registry](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/agent_registry.md) - [nemo_gym.agent_utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/agent_utils.md) - [nemo_gym.agent_utils.process_supervisor](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/agent_utils/process_supervisor.md) - [nemo_gym.agent_utils.sandbox_session](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/agent_utils/sandbox_session.md) - [nemo_gym.agent_utils.supervisor_client](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/agent_utils/supervisor_client.md) - [nemo_gym.agent_utils.uv_bootstrap](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/agent_utils/uv_bootstrap.md) - [nemo_gym.anthropic_converter](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/anthropic_converter.md) - [nemo_gym.anthropic_utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/anthropic_utils.md) - [nemo_gym.atif_export](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/atif_export.md) - [nemo_gym.atif_json](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/atif_json.md) - [nemo_gym.atif_reverification](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/atif_reverification.md) - [nemo_gym.atif_v1_7](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/atif_v1_7.md) - [nemo_gym.base_environment_server](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/base_environment_server.md) - [nemo_gym.base_resources_server](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/base_resources_server.md) - [nemo_gym.base_responses_api_agent](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/base_responses_api_agent.md) - [nemo_gym.base_responses_api_model](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/base_responses_api_model.md) - [nemo_gym.batch_status](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/batch_status.md) - [nemo_gym.benchmarks](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/benchmarks.md) - [nemo_gym.chat_streaming](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/chat_streaming.md) - [nemo_gym.cli](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli.md) - [nemo_gym.cli.agents](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/agents.md) - [nemo_gym.cli.dataset](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/dataset.md) - [nemo_gym.cli.dev](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/dev.md) - [nemo_gym.cli.env](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/env.md) - [nemo_gym.cli.eval](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/eval.md) - [nemo_gym.cli.general](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/general.md) - [nemo_gym.cli.legacy](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/legacy.md) - [nemo_gym.cli.main](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/main.md) - [nemo_gym.cli.models](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/models.md) - [nemo_gym.cli.resources_servers](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/resources_servers.md) - [nemo_gym.cli.setup_command](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/setup_command.md) - [nemo_gym.cli.utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli/utils.md) - [nemo_gym.cli_setup_command](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/cli_setup_command.md) - [nemo_gym.comparison](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/comparison.md) - [nemo_gym.comparison.diff](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/comparison/diff.md) - [nemo_gym.comparison.loading](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/comparison/loading.md) - [nemo_gym.comparison.report](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/comparison/report.md) - [nemo_gym.comparison.runner](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/comparison/runner.md) - [nemo_gym.comparison.schema](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/comparison/schema.md) - [nemo_gym.config_types](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/config_types.md) - [nemo_gym.dataset_metrics](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/dataset_metrics.md) - [nemo_gym.dataset_orchestrator](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/dataset_orchestrator.md) - [nemo_gym.decorators](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/decorators.md) - [nemo_gym.deliverables](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/deliverables.md) - [nemo_gym.discovery](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/discovery.md) - [nemo_gym.environment](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/environment.md) - [nemo_gym.environment.manifest](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/environment/manifest.md) - [nemo_gym.environment.onboarding](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/environment/onboarding.md) - [nemo_gym.environment.publication](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/environment/publication.md) - [nemo_gym.environment.scaffold](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/environment/scaffold.md) - [nemo_gym.environment.validation](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/environment/validation.md) - [nemo_gym.episode_types](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/episode_types.md) - [nemo_gym.eval_plan](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/eval_plan.md) - [nemo_gym.exporters](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/exporters.md) - [nemo_gym.exporters.base](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/exporters/base.md) - [nemo_gym.exporters.mlflow](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/exporters/mlflow.md) - [nemo_gym.exporters.wandb](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/exporters/wandb.md) - [nemo_gym.failure_kinds](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/failure_kinds.md) - [nemo_gym.gitlab_utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/gitlab_utils.md) - [nemo_gym.global_config](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/global_config.md) - [nemo_gym.h2_ping_sidecar](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/h2_ping_sidecar.md) - [nemo_gym.h2_ping_sidecar.config](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/h2_ping_sidecar/config.md) - [nemo_gym.h2_ping_sidecar.launcher](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/h2_ping_sidecar/launcher.md) - [nemo_gym.harness_capabilities](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/harness_capabilities.md) - [nemo_gym.harness_capabilities.behavior](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/harness_capabilities/behavior.md) - [nemo_gym.harness_capabilities.checker](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/harness_capabilities/checker.md) - [nemo_gym.harness_capabilities.checks](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/harness_capabilities/checks.md) - [nemo_gym.harness_capabilities.cli](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/harness_capabilities/cli.md) - [nemo_gym.harness_capabilities.contracts](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/harness_capabilities/contracts.md) - [nemo_gym.harness_capabilities.health](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/harness_capabilities/health.md) - [nemo_gym.harness_capabilities.results](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/harness_capabilities/results.md) - [nemo_gym.health](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/health.md) - [nemo_gym.health.checks](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/health/checks.md) - [nemo_gym.health.types](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/health/types.md) - [nemo_gym.hf_utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/hf_utils.md) - [nemo_gym.judge](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/judge.md) - [nemo_gym.mcp_auto_exposure](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/mcp_auto_exposure.md) - [nemo_gym.metrics_config](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/metrics_config.md) - [nemo_gym.model_registry](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/model_registry.md) - [nemo_gym.openai_utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/openai_utils.md) - [nemo_gym.orchestration](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration.md) - [nemo_gym.orchestration.api](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/api.md) - [nemo_gym.orchestration.executors](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors.md) - [nemo_gym.orchestration.executors.base](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors/base.md) - [nemo_gym.orchestration.executors.connection](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors/connection.md) - [nemo_gym.orchestration.executors.git_ref](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors/git_ref.md) - [nemo_gym.orchestration.executors.otel](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors/otel.md) - [nemo_gym.orchestration.executors.resume_script](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors/resume_script.md) - [nemo_gym.orchestration.executors.script_templates](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors/script_templates.md) - [nemo_gym.orchestration.executors.slurm](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors/slurm.md) - [nemo_gym.orchestration.executors.slurm_script](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors/slurm_script.md) - [nemo_gym.orchestration.executors.utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/executors/utils.md) - [nemo_gym.orchestration.jobs](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/jobs.md) - [nemo_gym.orchestration.ray_serve_gateway](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/ray_serve_gateway.md) - [nemo_gym.orchestration.submit](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/orchestration/submit.md) - [nemo_gym.package_info](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/package_info.md) - [nemo_gym.path_utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/path_utils.md) - [nemo_gym.profiling](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/profiling.md) - [nemo_gym.prompt](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/prompt.md) - [nemo_gym.registry](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/registry.md) - [nemo_gym.resources_server_registry](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/resources_server_registry.md) - [nemo_gym.responses_converter](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/responses_converter.md) - [nemo_gym.responses_streaming](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/responses_streaming.md) - [nemo_gym.reward_profile](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/reward_profile.md) - [nemo_gym.rollout_collection](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/rollout_collection.md) - [nemo_gym.rollout_correlation](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/rollout_correlation.md) - [nemo_gym.rollout_health](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/rollout_health.md) - [nemo_gym.rollout_observability](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/rollout_observability.md) - [nemo_gym.rollout_outcomes](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/rollout_outcomes.md) - [nemo_gym.rollout_reverification](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/rollout_reverification.md) - [nemo_gym.runtime_dir](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/runtime_dir.md) - [nemo_gym.sandbox](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox.md) - [nemo_gym.sandbox.access](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/access.md) - [nemo_gym.sandbox.adapters](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/adapters.md) - [nemo_gym.sandbox.adapters.docker_compose](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/adapters/docker_compose.md) - [nemo_gym.sandbox.agent_tools](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/agent_tools.md) - [nemo_gym.sandbox.api](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/api.md) - [nemo_gym.sandbox.attribution](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/attribution.md) - [nemo_gym.sandbox.config](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/config.md) - [nemo_gym.sandbox.providers](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers.md) - [nemo_gym.sandbox.providers.apptainer](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/apptainer.md) - [nemo_gym.sandbox.providers.apptainer.provider](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/apptainer/provider.md) - [nemo_gym.sandbox.providers.base](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/base.md) - [nemo_gym.sandbox.providers.daytona](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/daytona.md) - [nemo_gym.sandbox.providers.daytona.provider](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/daytona/provider.md) - [nemo_gym.sandbox.providers.docker](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/docker.md) - [nemo_gym.sandbox.providers.docker.provider](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/docker/provider.md) - [nemo_gym.sandbox.providers.e2b](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/e2b.md) - [nemo_gym.sandbox.providers.e2b.build](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/e2b/build.md) - [nemo_gym.sandbox.providers.e2b.provider](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/e2b/provider.md) - [nemo_gym.sandbox.providers.ecs_fargate](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/ecs_fargate.md) - [nemo_gym.sandbox.providers.ecs_fargate.engine](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/ecs_fargate/engine.md) - [nemo_gym.sandbox.providers.ecs_fargate.provider](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/ecs_fargate/provider.md) - [nemo_gym.sandbox.providers.enroot](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/enroot.md) - [nemo_gym.sandbox.providers.enroot.provider](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/enroot/provider.md) - [nemo_gym.sandbox.providers.local](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/local.md) - [nemo_gym.sandbox.providers.local.provider](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/local/provider.md) - [nemo_gym.sandbox.providers.opensandbox](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/opensandbox.md) - [nemo_gym.sandbox.providers.opensandbox.cleanup_sandboxes](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/opensandbox/cleanup_sandboxes.md) - [nemo_gym.sandbox.providers.opensandbox.provider](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/opensandbox/provider.md) - [nemo_gym.sandbox.providers.opensandbox.pty](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/opensandbox/pty.md) - [nemo_gym.sandbox.providers.opensandbox.snapshots](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/opensandbox/snapshots.md) - [nemo_gym.sandbox.providers.openshell](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/openshell.md) - [nemo_gym.sandbox.providers.openshell.provider](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/openshell/provider.md) - [nemo_gym.sandbox.providers.registry](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/registry.md) - [nemo_gym.sandbox.providers.utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/providers/utils.md) - [nemo_gym.sandbox.shell](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/shell.md) - [nemo_gym.sandbox.utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/sandbox/utils.md) - [nemo_gym.secret_utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/secret_utils.md) - [nemo_gym.server_metadata](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/server_metadata.md) - [nemo_gym.server_status](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/server_status.md) - [nemo_gym.server_utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/server_utils.md) - [nemo_gym.single_agent_turn_types](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/single_agent_turn_types.md) - [nemo_gym.skills](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/skills.md) - [nemo_gym.task_data](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/task_data.md) - [nemo_gym.task_materialization](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/task_materialization.md) - [nemo_gym.tasks](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tasks.md) - [nemo_gym.tasks.harbor](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tasks/harbor.md) - [nemo_gym.tasks.harbor.cli](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tasks/harbor/cli.md) - [nemo_gym.tasks.harbor.digest](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tasks/harbor/digest.md) - [nemo_gym.tasks.harbor.dockerfile](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tasks/harbor/dockerfile.md) - [nemo_gym.tasks.harbor.hub](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tasks/harbor/hub.md) - [nemo_gym.tasks.harbor.materialize](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tasks/harbor/materialize.md) - [nemo_gym.tasks.harbor.models](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tasks/harbor/models.md) - [nemo_gym.tasks.harbor.task](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tasks/harbor/task.md) - [nemo_gym.telemetry](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry.md) - [nemo_gym.telemetry.config](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/config.md) - [nemo_gym.telemetry.connection_pool](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/connection_pool.md) - [nemo_gym.telemetry.contrib](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/contrib.md) - [nemo_gym.telemetry.endpoints](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/endpoints.md) - [nemo_gym.telemetry.gym_metrics](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/gym_metrics.md) - [nemo_gym.telemetry.memory](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/memory.md) - [nemo_gym.telemetry.metrics](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/metrics.md) - [nemo_gym.telemetry.observer](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/observer.md) - [nemo_gym.telemetry.resources_operations](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/resources_operations.md) - [nemo_gym.telemetry.setup](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/setup.md) - [nemo_gym.telemetry.span_groups](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/span_groups.md) - [nemo_gym.telemetry.spans](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/spans.md) - [nemo_gym.telemetry.startup](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/telemetry/startup.md) - [nemo_gym.testing](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/testing.md) - [nemo_gym.testing.session_conformance](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/testing/session_conformance.md) - [nemo_gym.token_id_capture](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture.md) - [nemo_gym.token_id_capture.adapters](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/adapters.md) - [nemo_gym.token_id_capture.adapters.megatron](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/adapters/megatron.md) - [nemo_gym.token_id_capture.adapters.vllm](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/adapters/vllm.md) - [nemo_gym.token_id_capture.builder](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/builder.md) - [nemo_gym.token_id_capture.config](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/config.md) - [nemo_gym.token_id_capture.conformance](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/conformance.md) - [nemo_gym.token_id_capture.consumer](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/consumer.md) - [nemo_gym.token_id_capture.control_routes](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/control_routes.md) - [nemo_gym.token_id_capture.delivery](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/delivery.md) - [nemo_gym.token_id_capture.external_capture](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/external_capture.md) - [nemo_gym.token_id_capture.fingerprint](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/fingerprint.md) - [nemo_gym.token_id_capture.lineage](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/lineage.md) - [nemo_gym.token_id_capture.protocols](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/protocols.md) - [nemo_gym.token_id_capture.records](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/records.md) - [nemo_gym.token_id_capture.sink](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/sink.md) - [nemo_gym.token_id_capture.staging](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/staging.md) - [nemo_gym.token_id_capture.staging.capture](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/staging/capture.md) - [nemo_gym.token_id_capture.staging.conformance](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/staging/conformance.md) - [nemo_gym.token_id_capture.staging.digest](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/staging/digest.md) - [nemo_gym.token_id_capture.staging.protocols](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/staging/protocols.md) - [nemo_gym.token_id_capture.staging.rebuild](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/staging/rebuild.md) - [nemo_gym.token_id_capture.staging.records](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/staging/records.md) - [nemo_gym.token_id_capture.staging.routes](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/staging/routes.md) - [nemo_gym.token_id_capture.staging.terminal](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/staging/terminal.md) - [nemo_gym.token_id_capture.store](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/store.md) - [nemo_gym.token_id_capture.terminal](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/token_id_capture/terminal.md) - [nemo_gym.tool_access](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/tool_access.md) - [nemo_gym.train_data_utils](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/train_data_utils.md) - [nemo_gym.verifier_fixture](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/verifier_fixture.md) - [nemo_gym.vision_input](https://docs.nvidia.com/nemo/gym/v0.5.1/nemo-gym/nemo_gym/vision_input.md)