> 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.huggingface.common

## Contenu du Module

### Classes

| Nom                                                                          | Description                                                                            |
| ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| [`FlashAttentionKwargs`](#nemorlmodelshuggingfacecommonflashattentionkwargs) | Classe de données pour stocker les kwargs de FlashAttention v2.                        |
| [`ModelFlag`](#nemorlmodelshuggingfacecommonmodelflag)                       | Enum qui définit des drapeaux spéciaux pour les comportements spécifiques des modèles. |

### Fonctions

| Nom                                                                                   | Description                                                                                                 |
| ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| [`is_gemma_model`](#nemorlmodelshuggingfacecommonisgemmamodel)                        | Aucun                                                                                                       |
| [`group_and_cat_tensors`](#nemorlmodelshuggingfacecommongroupandcattensors)           | Regroupe et concatène des tenseurs selon les tailles de groupe, puis les remplit pour former un tenseur 2D. |
| [`pack_sequences`](#nemorlmodelshuggingfacecommonpacksequences)                       | Emballe des séquences en lignes où chaque ligne concatène plusieurs séquences.                              |
| [`unpack_tensor`](#nemorlmodelshuggingfacecommonunpacktensor)                         | Déballe un tenseur emballé en séquences individuelles remplies à la même longueur.                          |
| [`get_flash_attention_kwargs`](#nemorlmodelshuggingfacecommongetflashattentionkwargs) | Renvoie les kwargs requis pour les fonctions avant FlashAttention v2.                                       |

### Données

`Tensor`

### API

(reste du document traduit de la même manière, en conservant la structure MDX et les éléments de code)