Composer est une bibliothèque conçue pour entraîner des réseaux neuronaux plus efficacement, plus rapidement et à moindre coût. Elle propose de nombreuses méthodes de pointe pour accélérer l’entraînement des réseaux neuronaux et améliorer la généralisation, ainsi qu’une API Trainer facultative qui permet de composer facilement de nombreuses améliorations. W&B fournit un wrapper léger pour consigner vos expériences de ML. Mais vous n’avez pas besoin de les combiner vous-même : W&B est directement intégré à la bibliothèque Composer via WandBLogger.Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
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é :