Skip to main content
Cette page explique comment utiliser le handler W&B avec PyTorch Ignite pour journaliser automatiquement les métriques d’entraînement et de validation, les paramètres du modèle et de l’optimiseur, les gradients et les points de contrôle du modèle au cours de vos expériences. Ignite prend en charge un handler W&B qui permet de journaliser les métriques, les paramètres du modèle et de l’optimiseur, ainsi que les gradients pendant l’entraînement et la validation. Vous pouvez également l’utiliser pour journaliser les points de contrôle du modèle dans le cloud W&B. Cette classe encapsule le SDK Python W&B (wandb) ; vous pouvez donc appeler n’importe quelle fonction wandb via ce wrapper. Consultez les exemples qui montrent comment enregistrer les paramètres et les gradients du modèle. Pour aller plus loin, consultez les ressources suivantes :

Configuration de base

L’exemple suivant définit un modèle convolutif simple ainsi que des chargeurs de données pour MNIST. Les exemples de journalisation ci-après s’appuient sur ces éléments.
L’utilisation de WandBLogger dans Ignite repose sur une approche modulaire. Commencez par créer un objet WandBLogger, puis joignez-le à un trainer ou à un evaluator pour journaliser automatiquement les métriques. Cet exemple montre comment :
  • Journaliser la perte d’entraînement, en la joignant à l’objet trainer.
  • Journaliser la perte de validation, en la joignant à l’evaluator.
  • Journaliser des paramètres facultatifs, comme le taux d’apprentissage.
  • Surveiller le modèle.
Une fois le logger joint, Ignite transmet automatiquement à votre projet W&B les métriques d’entraînement et de validation, les paramètres de l’optimiseur et les gradients du modèle. Vous pouvez aussi, si vous le souhaitez, utiliser les EVENTS d’Ignite pour journaliser les métriques directement dans le terminal.
Ce code génère les visualisations suivantes :
Tableau de bord d'entraînement PyTorch Ignite
Performances de PyTorch Ignite
Résultats de l'optimisation des hyperparamètres avec PyTorch Ignite
Tableau de bord de comparaison de modèles PyTorch Ignite
Pour plus de détails, référez-vous à la documentation d’Ignite.
Dernière modification le 30 septembre 2026