Passer au contenu principal
Lorsque vous lancez une expérience, vous pouvez voir des messages s’afficher dans votre console. W&B capture les journaux de console et les affiche dans la W&B App. Utilisez ces messages pour déboguer et surveiller le comportement de votre expérience. Les sections suivantes décrivent comment consulter, configurer, rechercher, filtrer, télécharger et copier les journaux de console de vos runs.

Afficher les journaux de console

Accédez aux journaux de console d’un run dans W&B App pour examiner les messages produits pendant le run.
  1. Accédez à votre projet dans W&B App.
  2. Sélectionnez un run dans le tableau Runs.
  3. Cliquez sur l’onglet Logs dans la barre latérale du projet.
W&B stocke au maximum 100 000 lignes de journaux pour un run. Dans W&B App, 10 000 lignes de journaux au maximum s’affichent à la fois. Pour voir toutes les lignes stockées, faites défiler les journaux afin d’afficher les lignes plus anciennes.

Types de journaux de console

W&B capture trois types de journaux de console et ajoute un préfixe pour indiquer le niveau de gravité de chaque log. Le préfixe vous aide à parcourir rapidement les logs et à identifier les messages les plus utiles pour le débogage. Le tableau suivant résume chaque type, classé du plus grave au moins grave.

Paramètres du journal de la console

Pour contrôler les types de sortie de la console que W&B capture et affiche, passez un objet wandb.Settings à wandb.init() lors de l’initialisation d’une exécution. Les paramètres concernés sont show_errors, show_warnings, show_info et silent. Pour en savoir plus sur chaque paramètre et sa valeur par défaut, voir la référence wandb.Settings. L’exemple suivant montre comment configurer ces paramètres :

Journalisation personnalisée

Si vous disposez déjà de votre propre configuration de journalisation, vous pouvez continuer à l’utiliser avec W&B. W&B capture les journaux de console de votre application, mais n’interfère pas avec votre propre configuration de journalisation. Vous pouvez utiliser la fonction print() intégrée à Python ou le module logging pour enregistrer des messages.
Les journaux de console se présentent comme suit :

Horodatages

W&B ajoute automatiquement des horodatages à chaque entrée des journaux de console. Cela vous permet de savoir à quel moment chaque message de log a été généré. Pour afficher ou masquer les horodatages dans les journaux de console, sélectionnez la liste déroulante Timestamp visible sur la page des journaux de console.

Rechercher dans les journaux de la console

Pour localiser rapidement les entrées pertinentes, utilisez la barre de recherche sur la page des journaux de la console pour filtrer les journaux à l’aide de mots-clés. Vous pouvez rechercher des termes, des libellés ou des messages d’erreur spécifiques.

Filtrer avec des libellés personnalisés

Les paramètres préfixés par x_ (comme x_label) sont en aperçu public. Créez une issue GitHub dans le dépôt W&B pour nous faire part de vos commentaires.
Vous pouvez filtrer les journaux de console à partir des libellés que vous passez comme arguments à x_label dans wandb.Settings. Saisissez le libellé dans la barre de recherche de la page des journaux de console.

Télécharger les journaux de console

Pour enregistrer les journaux localement afin de les analyser hors ligne ou de les partager, téléchargez les journaux de console d’un run dans la W&B App :
  1. Accédez à votre projet dans la W&B App.
  2. Sélectionnez un run dans le tableau Runs.
  3. Cliquez sur l’onglet Logs dans la barre latérale du projet.
  4. Cliquez sur le bouton de téléchargement sur la page des journaux de console.

Copier les journaux de console

Pour coller des journaux dans un autre outil ou message, copiez les journaux de console d’un run dans la W&B App :
  1. Accédez à votre projet dans la W&B App.
  2. Sélectionnez un run dans le tableau Runs.
  3. Cliquez sur l’onglet Logs dans la barre latérale du projet.
  4. Cliquez sur le bouton de copie sur la page des journaux de console.