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

# nemo\_rl.distributed.worker\_group\_utils

## Contenu du Module

### Fonctions

| Nom                                                                                                         | Description                                                                                                              |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| [`get_nsight_config_if_pattern_matches`](#nemorldistributedworkergrouputilsgetnsightconfigifpatternmatches) | Vérifier si le nom du worker correspond aux motifs dans NRL\_NSYS\_WORKER\_PATTERNS et renvoyer la configuration nsight. |
| [`recursive_merge_options`](#nemorldistributedworkergrouputilsrecursivemergeoptions)                        | Fusionner récursivement les options supplémentaires dans les options par défaut à l'aide d'OmegaConf.                    |

### API

```python
nemo_rl.distributed.worker_group_utils.get_nsight_config_if_pattern_matches(worker_name: str) -> dict[str, typing.Any]
```

Vérifier si le nom du worker correspond aux motifs dans NRL\_NSYS\_WORKER\_PATTERNS et renvoyer la configuration nsight.

Arguments :
worker\_name : Nom du worker à vérifier par rapport aux motifs

Renvoie :
Dictionnaire contenant \{"nsight": config} si le motif correspond, dictionnaire vide sinon

```python
nemo_rl.distributed.worker_group_utils.recursive_merge_options(
    default_options: dict[str, typing.Any], extra_options: dict[str, typing.Any]
) -> dict[str, typing.Any]
```

Fusionner récursivement les options supplémentaires dans les options par défaut à l'aide d'OmegaConf.

Arguments :
default\_options : Dictionnaire des options par défaut (priorité inférieure)
extra\_options : Options supplémentaires fournies par l'appelant (priorité supérieure)

Renvoie :
Dictionnaire des options fusionnées avec extra\_options ayant la priorité sur default\_options