- La fonction
WandbLoggerCallbackconsigne automatiquement dans l’API Wandb les métriques transmises à Tune. - La fonction
setup_wandb(), qui peut être utilisée avec l’API fonctionnelle, initialise automatiquement l’API Wandb avec les informations d’entraînement de Tune. Vous pouvez utiliser l’API Wandb comme d’habitude, par exemple avecrun.log()pour consigner votre entraînement.
Configurer l’intégration
wandb au paramètre config de tune.run() (voir l’exemple ci-dessous).
Le contenu de l’entrée de configuration wandb est transmis à wandb.init() sous forme d’arguments nommés. Exception faite des paramètres suivants, qui servent à configurer WandbLoggerCallback lui-même :
Paramètres
project (str): Nom du projet wandb. Obligatoire.
api_key_file (str): Chemin du fichier contenant la clé API wandb.
api_key (str): Clé API wandb. Alternative à api_key_file.
excludes (list): Liste des métriques à exclure du journal.
log_config (bool): Indique s’il faut journaliser le paramètre de configuration du dictionnaire de résultats. Valeur par défaut : False.
upload_checkpoints (bool): Si True, les points de contrôle du modèle sont téléversés en tant qu’Artifacts. Valeur par défaut : False.
Exemple
setup_wandb
setup_wandb() dans votre fonction d’entraînement :