> 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.models.generation.interfaces

## Contenu du module

### Classes

| Nom                                                                             | Description                                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`ResourcesConfig`](#nemorlmodelsgenerationinterfacesresourcesconfig)           | dict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d'un objet de mappage dict(iterable) -> nouveau dictionnaire initialisé comme suit : d = \{} pour k, v dans iterable : d\[k] = v dict(\*\*kwargs) -> nouveau dictionnaire initialisé avec les paires nom=valeur dans la liste des arguments de mot-clé. Par exemple : dict(one=1, two=2) |
| [`ColocationConfig`](#nemorlmodelsgenerationinterfacescolocationconfig)         | dict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d'un objet de mappage dict(iterable) -> nouveau dictionnaire initialisé comme suit : d = \{} pour k, v dans iterable : d\[k] = v dict(\*\*kwargs) -> nouveau dictionnaire initialisé avec les paires nom=valeur dans la liste des arguments de mot-clé. Par exemple : dict(one=1, two=2) |
| [`GenerationConfig`](#nemorlmodelsgenerationinterfacesgenerationconfig)         | Configuration pour la génération.                                                                                                                                                                                                                                                                                                                                                                               |
| [`GenerationDatumSpec`](#nemorlmodelsgenerationinterfacesgenerationdatumspec)   | Spécification pour les données d'entrée requises par les modèles de génération.                                                                                                                                                                                                                                                                                                                                 |
| [`GenerationOutputSpec`](#nemorlmodelsgenerationinterfacesgenerationoutputspec) | Spécification pour les données de sortie renvoyées par les modèles de génération.                                                                                                                                                                                                                                                                                                                               |
| [`GenerationInterface`](#nemorlmodelsgenerationinterfacesgenerationinterface)   | Classe de base abstraite définissant l'interface pour les politiques RL.                                                                                                                                                                                                                                                                                                                                        |

### Fonctions

| Nom                                                                           | Description                                                                 |
| ----------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [`verify_right_padding`](#nemorlmodelsgenerationinterfacesverifyrightpadding) | Vérifier qu'un tenseur est rembourré à droite selon les longueurs fournies. |

(Rest of the document remains the same as the original, with only text content translated to French)