> 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/nemo/rl/latest/nemo-rl-evals-eval/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fr.nvidia-localization.ferndocs.com/_mcp/server. # nemo\_rl.evals.eval ## Contenu du module ### Classes | Nom | Description | | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [`EvalConfig`](#nemorlevalsevalevalconfig) | 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 = \{} for k, v in 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) | | [`MasterConfig`](#nemorlevalsevalmasterconfig) | 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 = \{} for k, v in 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) | ### Fonctions | Nom | Description | | --------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | [`setup`](#nemorlevalsevalsetup) | Configurer les composants pour l'évaluation du modèle. | | [`eval_pass_k`](#nemorlevalsevalevalpassk) | Évaluer le score pass\@k en utilisant un estimateur non biaisé. | | [`eval_cons_k`](#nemorlevalsevalevalconsk) | Évaluer le score cons\@k en utilisant un estimateur non biaisé. | | [`run_env_eval`](#nemorlevalsevalrunenveval) | Point d'entrée principal pour l'exécution de l'évaluation à l'aide de l'environnement. | | [`_run_env_eval_impl`](#nemorlevalsevalrunenvevalimpl) | Implémentation unifiée pour l'évaluation synchrone et asynchrone. | | [`_generate_texts`](#nemorlevalsevalgeneratetexts) | Générer des textes à l'aide d'une méthode synchrone ou asynchrone. | | [`_save_evaluation_data_to_json`](#nemorlevalsevalsaveevaluationdatatojson) | Enregistrer les données d'évaluation dans un fichier JSON. | | [`_print_results`](#nemorlevalsevalprintresults) | Imprimer les résultats de l'évaluation. | ### API \[Le reste du document reste identique, seuls les commentaires et descriptions ont été traduits]