wandb.Run.log().
Par exemple, le script suivant contient une boucle for de 10 itérations. À chaque itération, le script journalise une métrique nommée validation_loss et incrémente de 1 le numéro de step.
validation_loss est tracée en fonction de l’axe X step, qui augmente de 1 à chaque appel de wandb.Run.log(). Avec le code précédent, l’axe X affiche les valeurs de step 0, 1, 2, …, 9.

define_metric() vous permet d’utiliser n’importe quelle métrique journalisée comme axe X personnalisé.
Indiquez la métrique à afficher sur l’axe Y avec le paramètre name. Le paramètre step_metric indique la métrique à utiliser comme axe X. Lorsque vous journalisez une métrique personnalisée, indiquez une valeur pour l’axe X et une pour l’axe Y sous forme de paires clé-valeur dans un dictionnaire.
Copiez-collez l’extrait de code suivant pour définir une métrique d’axe X personnalisée. Remplacez les valeurs entre <> par vos propres valeurs :
x_axis_squared. La valeur de cet axe X personnalisé correspond au carré de l’index i de la boucle for (i**2). L’axe Y contient des valeurs fictives de perte de validation ("validation_loss"), générées à l’aide du module intégré random de Python :
validation_loss est représentée en fonction de l’axe X personnalisé x_axis_squared, qui correspond au carré de l’index i de la boucle for. Notez que les valeurs de l’axe X sont 0, 1, 4, 9, 16, 25, 36, 49, 64, 81, soit respectivement les carrés de 0, 1, 2, ..., 9.

globs avec des préfixes de chaîne. Par exemple, l’extrait de code suivant représente les métriques journalisées ayant le préfixe train/* en fonction de l’axe X train/step :