Commencez à journaliser avec W&B

Utiliser le WandBLogger de Composer
Trainer pour journaliser des métriques dans W&B. Il suffit d’instancier le logger et de le passer au Trainer.
Arguments du logger
WandbLogger ; consultez la documentation Composer pour obtenir la liste complète et leur description.
| Paramètre | Description |
|---|---|
project | Nom du projet W&B (str, facultatif) |
group | Nom du groupe W&B (str, facultatif) |
name | Nom de l’exécution W&B. S’il n’est pas spécifié, State.run_name est utilisé (str, facultatif) |
entity | Nom de l’entité W&B, par exemple votre nom d’utilisateur ou votre nom Teams W&B (str, facultatif) |
tags | Tags W&B (List[str], facultatif) |
log_artifacts | Indique s’il faut journaliser les checkpoints dans wandb, par défaut : false (bool, facultatif) |
rank_zero_only | Indique s’il faut journaliser uniquement sur le processus de rang zéro. Lors de la journalisation des Artifacts, il est fortement recommandé de journaliser sur tous les rangs. Les Artifacts des rangs ≥1 ne sont pas stockés, ce qui peut entraîner la perte d’informations pertinentes. Par exemple, lors de l’utilisation de Deepspeed ZeRO, il serait impossible de restaurer à partir des checkpoints sans les Artifacts de tous les rangs, par défaut : True (bool, facultatif) |
init_kwargs | Paramètres à transmettre à wandb.init(), comme votre config wandb, entre autres. Voir les paramètres de wandb.init() pour les paramètres acceptés par wandb.init(). |
Journaliser des échantillons de prédictions
WandBLogger ; dans cet exemple, un échantillon d’images de validation et de prédictions est journalisé :