> This page is for version Latest · v1.4.0 (26.09) (default).
> For other versions, use one of these documentation indexes:
> - Latest · v1.4.0 (26.09) (default): https://docs.nvidia.com/nemo/curator/latest/llms.txt
> - Main · preview: https://docs.nvidia.com/nemo/curator/main/llms.txt
> - 26.09 · v1.4.0: https://docs.nvidia.com/nemo/curator/v26.09/llms.txt
> - 26.07 · v1.3.0: https://docs.nvidia.com/nemo/curator/v26.07/llms.txt
> - 26.04 · v1.2.0: https://docs.nvidia.com/nemo/curator/v26.04/llms.txt
> - 26.02 · v1.1.0: https://docs.nvidia.com/nemo/curator/v26.02/llms.txt
> - 25.09 · v1.0.0: https://docs.nvidia.com/nemo/curator/v25.09/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/curator/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/curator/_mcp/server.

# nemo_curator.models.audio.sed

Sound-event-detection model architectures and lazy PANNs registry.

Resolution is lazy so importing the SED stage does not require
`torchlibrosa` until a model is built.

## Submodules

* **[`nemo_curator.models.audio.sed.base`](/nemo/curator/nemo-curator/nemo_curator/models/audio/sed/base)**
* **[`nemo_curator.models.audio.sed.build_sed_tensorrt_engine`](/nemo/curator/nemo-curator/nemo_curator/models/audio/sed/build_sed_tensorrt_engine)**
* **[`nemo_curator.models.audio.sed.cnn14`](/nemo/curator/nemo-curator/nemo_curator/models/audio/sed/cnn14)**
* **[`nemo_curator.models.audio.sed.panns`](/nemo/curator/nemo-curator/nemo_curator/models/audio/sed/panns)**
* **[`nemo_curator.models.audio.sed.tensorrt`](/nemo/curator/nemo-curator/nemo_curator/models/audio/sed/tensorrt)**

## Package Contents

### Functions

| Name                                                                | Description                                                   |
| ------------------------------------------------------------------- | ------------------------------------------------------------- |
| [`get_model_class`](#nemo_curator-models-audio-sed-get_model_class) | Resolve a checkpoint name to its vendored architecture class. |

### Data

[`SUPPORTED_MODEL_TYPES`](#nemo_curator-models-audio-sed-SUPPORTED_MODEL_TYPES)

[`_MODEL_CLASS_NAMES`](#nemo_curator-models-audio-sed-_MODEL_CLASS_NAMES)

### API

```python
nemo_curator.models.audio.sed.get_model_class(
    model_type: str
) -> type[torch.nn.Module]
```

Resolve a checkpoint name to its vendored architecture class.

```python
nemo_curator.models.audio.sed.SUPPORTED_MODEL_TYPES: tuple[str, ...] = tuple(_MODEL_CLASS_NAMES)
```

```python
nemo_curator.models.audio.sed._MODEL_CLASS_NAMES: dict[str, str] = {'Cnn14_DecisionLevelMax': 'Cnn14DecisionLevelMax', 'Cnn14_DecisionLevelAvg': 'C...
```