output.log (ou sous forme de fragments multipart dans logs/). L’emplacement où le récupérer varie selon que le run est terminé, encore actif ou planté. Pour les paramètres de capture et console_multipart, voir Journaux de la console.
Depuis l’interface utilisateur
- Ouvrez la page du run.
- Cliquez sur l’onglet Files.
- Repérez
output.log(ou les fichiers situés danslogs/) et cliquez sur l’icône de téléchargement.
output.log est téléversé à la fin du run. Il est donc possible qu’il n’apparaisse pas dans l’onglet Files tant que le run est encore actif, sauf si vous avez activé la journalisation multipart lors de l’initialisation.
Par programmation avec l’API
logs/.
Pendant l’exécution du run
Activez la journalisation multipart de la console lors de l’appel àwandb.init. Utilisez wandb v0.22.3 ou une version ultérieure pour que le SDK puisse écrire et téléverser des fragments horodatés dans logs/ pendant que le run est encore actif. La fréquence de téléversement ne peut plus être modifiée une fois le run démarré.
Si le run a planté
Sans la journalisation multipart, un run planté peut n’avoir aucun fichieroutput.log sur le serveur. Si le mode multipart était activé, les fragments téléversés avant le plantage restent téléchargeables. Si les fichiers sont absents côté serveur, consultez la copie locale dans wandb/run-<timestamp>-<run-id>/logs/output.log.
Reprendre un run
Sans la journalisation multipart,wandb.init(resume="allow", id=...) peut écraser un fichier output.log unique. Avec console_multipart=True (qui nécessite wandb v0.22.3 ou version ultérieure pour activer la journalisation multipart) et wandb v0.20.1 ou version ultérieure pour que les fragments soient correctement téléversés lors de la reprise, chaque session conserve ses propres fragments. Voir Journaux de la console.
Plus de lignes que n’en affiche l’onglet Logs
Pour des raisons de performances, l’onglet Logs affiche au maximum 10 000 lignes à la fois. Pour obtenir le journal complet, téléchargez-le depuis Files ou via l’API. Pour les problèmes de capture, consultez Pourquoi la sortie console de mon run n’est-elle pas capturée ?.Logs Runs