Skip to main content
Hugging Face Accelerate est une bibliothèque qui permet d’exécuter le même code PyTorch sur n’importe quelle configuration distribuée, afin de simplifier l’entraînement et l’inférence de modèles à grande échelle. Accelerate intègre un suivi W&B. Cette page explique comment l’utiliser pour journaliser dans W&B les métriques, la configuration et les artifacts de vos runs d’entraînement distribué. Pour plus d’informations, voir Accelerate Trackers in Hugging Face.

Commencer la journalisation avec Accelerate

Cette section explique comment configurer Accelerate pour journaliser les données d’expérience dans W&B pendant l’entraînement. Pour commencer à utiliser Accelerate avec W&B, suivez ce pseudocode :
Plus en détail :
  1. Passez log_with="wandb" lors de l’initialisation de la classe Accelerator.
  2. Appelez la méthode init_trackers en lui transmettant :
    • Un nom de projet via project_name.
    • Les paramètres que vous souhaitez transmettre à wandb.init(), sous forme de dictionnaire imbriqué, via init_kwargs.
    • Toute autre information de configuration de l’expérience que vous souhaitez journaliser dans votre run wandb, via config.
  3. Utilisez la méthode wandb.Run.log() pour journaliser dans W&B. L’argument step est facultatif.
  4. Appelez .end_training() à la fin de l’entraînement.

Accéder au suivi W&B

Une fois qu’Accelerate journalise dans W&B, vous pouvez avoir besoin d’accéder directement à l’objet run W&B sous-jacent pour journaliser des artifacts, des graphiques personnalisés ou d’autres données que le suivi n’expose pas. Pour accéder au suivi W&B, utilisez la méthode Accelerator.get_tracker(). Transmettez-lui la chaîne correspondant à l’attribut .name d’un suivi : la méthode renvoie alors ce suivi sur le processus main.
Vous pouvez ensuite interagir avec l’objet run wandb comme vous le feriez normalement :
Les outils de suivi intégrés à Accelerate s’exécutent automatiquement sur le bon processus : si un outil de suivi ne doit s’exécuter que sur le processus principal, c’est donc le cas automatiquement.Pour supprimer entièrement l’encapsulation d’Accelerate, vous pouvez obtenir le même résultat avec :

Articles sur Accelerate

Pour un guide pas à pas plus approfondi sur l’utilisation d’Accelerate avec W&B, consultez l’article suivant.

Dernière modification le 30 septembre 2026