> This page is for version 0.5.1.
> For other versions, use one of these documentation indexes:
> - Main (default): https://docs.nvidia.com/nemo/gym/main/llms.txt
> - 0.7.0: https://docs.nvidia.com/nemo/gym/v0.7.0/llms.txt
> - 0.6.0: https://docs.nvidia.com/nemo/gym/v0.6.0/llms.txt
> - 0.5.1: https://docs.nvidia.com/nemo/gym/v0.5.1/llms.txt
> - 0.5.0: https://docs.nvidia.com/nemo/gym/v0.5.0/llms.txt
> - 0.4.0: https://docs.nvidia.com/nemo/gym/v0.4.0/llms.txt
> - 0.3.0: https://docs.nvidia.com/nemo/gym/v0.3.0/llms.txt
> - 0.2.1: https://docs.nvidia.com/nemo/gym/v0.2.1/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/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.path_utils

## Module Contents

### Functions

| Name                                                                            | Description                                                               |
| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| [`aggregate_metrics_path_for`](#nemo_gym-path_utils-aggregate_metrics_path_for) | `results/rollouts.jsonl` -> `results/rollouts_aggregate_metrics.json`.    |
| [`failures_path_for`](#nemo_gym-path_utils-failures_path_for)                   | -                                                                         |
| [`materialized_path_for`](#nemo_gym-path_utils-materialized_path_for)           | `results/rollouts.jsonl` -> `results/rollouts_materialized_inputs.jsonl`. |

### API

```python
nemo_gym.path_utils.aggregate_metrics_path_for(
    output_fpath: pathlib.Path
) -> pathlib.Path
```

`results/rollouts.jsonl` -> `results/rollouts_aggregate_metrics.json`.

Mirrors how rollout collection and reverification name the file they write, so consumers
(e.g. `gym eval compare`) derive the same path the writers produced.

```python
nemo_gym.path_utils.failures_path_for(
    output_fpath: pathlib.Path
) -> pathlib.Path
```

```python
nemo_gym.path_utils.materialized_path_for(
    output_fpath: pathlib.Path
) -> pathlib.Path
```

`results/rollouts.jsonl` -> `results/rollouts_materialized_inputs.jsonl`.