Passer à la navigation

nemo_rl.utils.logger

Afficher en Markdown

Contenu du Module

Classes

NomDescription
WandbConfigdict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d’un objet mapping 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 d’arguments de mots-clés. Par exemple : dict(one=1, two=2)
TensorboardConfigdict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d’un objet mapping 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 d’arguments de mots-clés. Par exemple : dict(one=1, two=2)
MLflowConfigdict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d’un objet mapping 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 d’arguments de mots-clés. Par exemple : dict(one=1, two=2)
GPUMonitoringConfigdict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d’un objet mapping 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 d’arguments de mots-clés. Par exemple : dict(one=1, two=2)
LoggerConfigdict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d’un objet mapping 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 d’arguments de mots-clés. Par exemple : dict(one=1, two=2)
LoggerInterfaceClasse de base abstraite pour les backends de journalisation.
TensorboardLoggerBackend de journalisation Tensorboard.
WandbLoggerBackend de journalisation Weights & Biases.
GpuMetricSnapshotdict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d’un objet mapping 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 d’arguments de mots-clés. Par exemple : dict(one=1, two=2)
RayGpuMonitorLoggerSurveiller l’utilisation du GPU sur un cluster Ray et journaliser les métriques vers un journal parent.
MLflowLoggerBackend de journalisation MLflow.
LoggerClasse de journal principale qui délègue à plusieurs backends de journalisation.

Fonctions

NomDescription
flatten_dictAplatir un dictionnaire imbriqué.
configure_rich_loggingConfigurer la journalisation riche pour une sortie de journal plus attrayante visuellement.
print_message_log_samplesVisualisation des journaux de messages et des récompenses utilisant une approche plus visuelle avec des indicateurs emoji et une disposition horizontale.
get_next_experiment_dirCréer un nouveau répertoire d’expérience avec un ID incrémenté.

Données

_rich_logging_configured

API

(Le reste du document reste identique, seuls les commentaires et textes ont été traduits en français)