Commencez à journaliser avec Accelerate
- Passez
log_with="wandb"lorsque vous initialisez la classeAccelerator. - Appelez la méthode
init_trackerset transmettez-lui :- Un nom de projet via
project_name. - Tous les paramètres que vous souhaitez passer à
wandb.init()via undictimbriqué dansinit_kwargs. - Toute autre information de configuration de l’expérience que vous souhaitez journaliser dans votre run wandb, via
config.
- Un nom de projet via
- Utilisez la méthode
wandb.Run.log()pour journaliser dans W&B. L’argumentstepest facultatif. - Appelez
.end_training()lorsque l’entraînement est terminé.
Accéder au suivi W&B
Accelerator.get_tracker(). Passez la chaîne correspondant à l’attribut .name d’un outil de suivi ; la méthode renvoie alors cet outil de suivi sur le processus main.
wandb :