> 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.environments.utils

## Contenu du Module

### Fonctions

| Nom                                                                   | Description                                                                                                             |
| --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| [`chunk_list_to_workers`](#nemorlenvironmentsutilschunklisttoworkers) | Diviser une liste en une liste de listes, où chaque sous-liste est assignée à un worker. Préserve l'ordre des éléments. |

### API

```python
nemo_rl.environments.utils.chunk_list_to_workers(
    to_chunk: list[typing.Any], num_workers: int
) -> list[list[typing.Any]]
```

Diviser une liste en une liste de listes, où chaque sous-liste est assignée à un worker. Préserve l'ordre des éléments.

Si la liste n'est pas divisible par le nombre de workers, le dernier worker peut avoir moins d'éléments.
S'il y a plus de workers que d'éléments, les premiers len(list) workers auront un élément chacun,
et les workers restants auront des listes vides.

Arguments :
list : La liste à diviser.
num\_workers : Le nombre de workers auquel distribuer la liste.

Retourne :
Une liste de listes, où chaque sous-liste contient des éléments assignés à un worker.

Exemples :

```python
>>> from nemo_rl.environments.utils import chunk_list_to_workers
>>> chunk_list_to_workers([1, 2, 3, 4, 5], 3)
[[1, 2], [3, 4], [5]]
```