> 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.shared.parameter_names

Utilities for stable logical parameter names.

## Module Contents

### Functions

| Name                                                                                        | Description                                                           |
| ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
| [`canonical_parameter_fqn`](#nemo_automodel-shared-parameter_names-canonical_parameter_fqn) | Remove activation-checkpoint wrapper components from a parameter FQN. |

### API

```python
nemo_automodel.shared.parameter_names.canonical_parameter_fqn(
    name: str
) -> str
```

Remove activation-checkpoint wrapper components from a parameter FQN.

PyTorch exposes `CheckpointWrapper` as a registered child module through
`named_parameters()`, but strips the same component from state-dict keys.
Canonicalizing name-sensitive consumers keeps their logical names aligned
with the stable state-dict contract.

**Parameters:**

**`name`** `str`

Module-qualified parameter name.

---

**Returns:** `str`

The logical parameter name without checkpoint-wrapper components.