> 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-data-packing-metrics/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.data.packing.metrics Métriques pour l'évaluation des algorithmes d'emballage de séquences. ## Contenu du Module ### Classes | Nom | Description | | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------- | | [`PackingMetrics`](#nemorldatapackingmetricspackingmetrics) | Classe pour suivre et calculer des métriques pour les algorithmes d'emballage de séquences. | ### API ```python class nemo_rl.data.packing.metrics.PackingMetrics ``` Classe pour suivre et calculer des métriques pour les algorithmes d'emballage de séquences. Cette classe fournit des méthodes pour calculer diverses métriques qui évaluent l'efficacité et l'efficience des algorithmes d'emballage de séquences, telles que l'utilisation du bac, le gaspillage et le déséquilibre. ```python reset() -> None ``` Réinitialiser toutes les métriques. ```python update( sequence_lengths: typing.List[int], bins: typing.List[typing.List[int]], bin_capacity: int, packing_time: typing.Optional[float] = None ) -> typing.Dict[str, float] ``` Mettre à jour les métriques avec une nouvelle solution d'emballage. Args: sequence\_lengths: Liste des longueurs de séquences bins: Liste de bacs, où chaque bac est une liste d'indices bin\_capacity: Capacité maximale de chaque bac packing\_time: Temps optionnel pris pour calculer la solution d'emballage Returns: Dictionnaire des métriques pour cette solution d'emballage ```python calculate_stats_only( sequence_lengths: typing.List[int], bins: typing.List[typing.List[int]], bin_capacity: int ) -> typing.Dict[str, float] ``` Calculer les métriques pour une solution d'emballage sans mettre à jour le tracker. Args: sequence\_lengths: Liste des longueurs de séquences bins: Liste de bacs, où chaque bac est une liste d'indices bin\_capacity: Capacité maximale de chaque bac Returns: Dictionnaire des métriques pour cette solution d'emballage ```python get_aggregated_stats() -> typing.Dict[str, float] ``` Obtenir les métriques agrégées pour toutes les opérations d'emballage. Returns: Dictionnaire des métriques agrégées ```python print_aggregated_stats() -> None ``` Imprimer les métriques agrégées de manière formatée.