Afficher les journaux de console
- Accédez à votre projet dans W&B App.
- Sélectionnez un run dans le tableau Runs.
- 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
| Gravité | Préfixe | Description | Exemple |
|---|---|---|---|
| Erreur | ERROR | Problèmes graves susceptibles d’empêcher le run de se terminer correctement. | ERROR Failed to save notebook. |
| Avertissement | WARNING | Problèmes potentiels qui n’interrompent pas l’exécution. | WARNING Found .wandb file, not streaming tensorboard metrics. |
| Info | wandb: | Mises à jour sur la progression et le statut du run. | wandb: Starting Run: abc123 |
Paramètres des journaux de console
wandb.Settings à wandb.init() lorsque vous initialisez un run. Les paramètres pertinents incluent show_errors, show_warnings, show_info et silent. La référence de Settings répertorie tous les paramètres et est générée à partir du SDK. Elle reste donc à jour à mesure que de nouvelles options sont ajoutées.
L’exemple ci-dessous active ou désactive l’affichage des messages informatifs, des avertissements et des erreurs de W&B dans l’onglet Logs. Définissez silent=True pour supprimer toute sortie de console de W&B (utile si vous voulez qu’un script d’entraînement n’affiche rien) :
console), les téléversements multipart (console_multipart, console_chunk_max_bytes, console_chunk_max_seconds) et le dépannage, voir les sections ci-dessous et la référence des paramètres. L’entraînement distribué et d’autres cas limites sont traités dans Pourquoi la sortie de la console n’est-elle pas capturée pour mon run ?.
Journalisation multipart de la console
output.log et le téléverse à la fin du run. Tant qu’un run est actif, l’onglet Logs affiche la sortie en streaming, mais output.log n’apparaît pas dans l’onglet Files avant la fin du run.
Activez la journalisation multipart de la console si vous avez besoin d’un journal de console téléchargeable pendant qu’un run est encore actif, si un run risque de planter avant la fin, ou si vous reprenez un run et souhaitez conserver la sortie du journal de console des sessions précédentes. Définissez console_multipart=True (SDK v0.22.3 ou version ultérieure) pour que le SDK écrive des fragments horodatés dans logs/ et téléverse chaque fragment à sa fermeture. Utilisez console_chunk_max_bytes et console_chunk_max_seconds pour contrôler le découpage ; voir la référence des paramètres pour les valeurs par défaut et le comportement lorsque les deux sont à 0.
Les fragments téléversés sont immuables. Les séquences de contrôle du terminal qui modifient des lignes précédentes (par exemple, les barres de progression qui utilisent des retours chariot) n’affectent que le fragment en cours.
console_multipart au moment de l’appel à wandb.init. La cadence de téléversement ne peut pas être modifiée une fois le run démarré.
Pour le dépannage (capture de la console désactivée, entraînement distribué, reprise de runs et limites d’affichage), voir Pourquoi la sortie de console n’est-elle pas capturée pour mon run ? et Comment puis-je télécharger le fichier journal de console d’un run ?.
Journalisation personnalisée
print() intégrée à Python ou le module logging pour enregistrer des messages.
Horodatages
Rechercher dans les journaux de la console
Filtrer avec des libellés personnalisés
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
- Accédez à votre projet dans la W&B App.
- Sélectionnez un run dans le tableau Runs.
- Cliquez sur l’onglet Logs dans la barre latérale du projet.
- Cliquez sur le bouton de téléchargement sur la page des journaux de console.
Copier les journaux de console
- Accédez à votre projet dans la W&B App.
- Sélectionnez un run dans le tableau Runs.
- Cliquez sur l’onglet Logs dans la barre latérale du projet.
- Cliquez sur le bouton de copie sur la page des journaux de console.