> 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.algorithms.sft

## Contenu du module

### Classes

| Nom                                                | Description                                                                                                                                                                                                                                                                                                                                                                                                   |
| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`SFTSaveState`](#nemorlalgorithmssftsftsavestate) | 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 si via : d = \{} for k, v in iterable: d\[k] = v dict(\*\*kwargs) -> nouveau dictionnaire initialisé avec les paires nom=valeur dans la liste d'arguments de mots-clés. Par exemple : dict(one=1, two=2) |
| [`SFTConfig`](#nemorlalgorithmssftsftconfig)       | 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 si via : d = \{} for k, v in iterable: d\[k] = v dict(\*\*kwargs) -> nouveau dictionnaire initialisé avec les paires nom=valeur dans la liste d'arguments de mots-clés. Par exemple : dict(one=1, two=2) |
| [`MasterConfig`](#nemorlalgorithmssftmasterconfig) | 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 si via : d = \{} for k, v in iterable: d\[k] = v dict(\*\*kwargs) -> nouveau dictionnaire initialisé avec les paires nom=valeur dans la liste d'arguments de mots-clés. Par exemple : dict(one=1, two=2) |

### Fonctions

| Nom                                                                  | Description                                                    |
| -------------------------------------------------------------------- | -------------------------------------------------------------- |
| [`_default_sft_save_state`](#nemorlalgorithmssftdefaultsftsavestate) | Aucun                                                          |
| [`setup`](#nemorlalgorithmssftsetup)                                 | Point d'entrée principal pour l'exécution de l'algorithme SFT. |
| [`validate`](#nemorlalgorithmssftvalidate)                           | Exécuter la validation sur le jeu de données de validation.    |
| [`sft_train`](#nemorlalgorithmssftsfttrain)                          | Aucun                                                          |

### API

\[Le reste du document reste identique, seuls les commentaires en français ont été traduits]