> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/automodel/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/automodel/_mcp/server.

# nemo_automodel.cli.utils

## Module Contents

### Functions

| Name                                                                             | Description                                                 |
| -------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| [`_discover_recipe_classes`](#nemo_automodel-cli-utils-_discover_recipe_classes) | Scan `nemo_automodel/recipes/` for concrete recipe classes. |
| [`load_yaml`](#nemo_automodel-cli-utils-load_yaml)                               | Load and return a YAML file as a dict.                      |
| [`resolve_recipe_name`](#nemo_automodel-cli-utils-resolve_recipe_name)           | Resolve a recipe name to its fully-qualified dotted path.   |

### Data

[`_RECIPES_DIR`](#nemo_automodel-cli-utils-_RECIPES_DIR)

[`logger`](#nemo_automodel-cli-utils-logger)

### API

```python
nemo_automodel.cli.utils._discover_recipe_classes() -> dict[str, str]
```

Scan `nemo_automodel/recipes/` for concrete recipe classes.

Returns a mapping from bare class name to fully-qualified dotted path,
e.g. `&#123;"TrainFinetuneRecipeForNextTokenPrediction":
"nemo_automodel.recipes.llm.train_ft.TrainFinetuneRecipeForNextTokenPrediction"&#125;`.

```python
nemo_automodel.cli.utils.load_yaml(
    file_path
)
```

Load and return a YAML file as a dict.

```python
nemo_automodel.cli.utils.resolve_recipe_name(
    raw: str
) -> str
```

Resolve a recipe name to its fully-qualified dotted path.

Raises `ValueError` when a bare name cannot be found.

```python
nemo_automodel.cli.utils._RECIPES_DIR = Path(__file__).resolve().parent.parent / 'recipes'
```

```python
nemo_automodel.cli.utils.logger = logging.getLogger(__name__)
```