Vous pouvez trouver l’ID unique d’un run par programmation avec le SDK Python W&B ou de manière interactive dans la W&B App.
Python SDK
W&B App
Lorsque vous initialisez un run, W&B renvoie l’ID unique du run dans le terminal. Par exemple, prenez l’extrait de code suivant, qui initialise un run W&B :
import wandbentity = "nico" # Remplacez par votre entité W&Bproject = "awesome-project"with wandb.init(entity=entity, project=project) as run: # Votre code ici
Dans le terminal, W&B renvoie :
wandb: Syncing run earnest-sunset-1wandb: ⭐️ View project at https://wandb.ai/nico/awesome-projectwandb: 🚀 View run at https://wandb.ai/nico/awesome-project/runs/1jx1ud12
La dernière partie de l’URL du run (1jx1ud12) correspond à l’ID unique du run.
Vous pouvez également trouver l’ID unique d’un run dans la W&B App :
Accédez au projet W&B que vous avez indiqué lors de l’initialisation du run.
Dans le workspace de votre projet, sélectionnez l’onglet Workspace ou Runs.
Sélectionnez le run que vous souhaitez afficher.
Choisissez l’onglet Aperçu.
W&B affiche l’ID du run dans le champ Run path. Le chemin du run se compose du nom de votre équipe, du nom du projet et de l’ID du run. L’ID unique correspond à la dernière partie du chemin du run.Par exemple, dans l’image suivante, l’ID unique du run est 9mxi1arc :
Utilisez l’ID unique d’un run pour accéder directement à sa page d’aperçu dans la W&B App. Le bloc de code suivant montre le format de l’URL d’un run :
URL de la W&B App pour un run spécifique
https://wandb.ai/<entity>/<project>/<run-id>
Remplacez les valeurs entre chevrons (< >) par les valeurs réelles de l’entité, du projet et de l’ID du run.
Chaque run possède un nom lisible par l’humain, qui n’est pas unique. Par défaut, W&B génère un nom de l’exécution aléatoire lorsque vous initialisez un nouveau run si vous n’en spécifiez pas. Le nom de l’exécution apparaît dans le Workspace de votre projet et en haut de la page Aperçu du run.En reprenant l’exemple précédent, le nom de l’exécution est glowing-shadows-8.
Renommez un run après l’avoir initialisé par programmation avec le SDK Python ou de manière interactive dans la W&B App.
SDK Python
W&B App
Utilisez wandb.Api.Run pour accéder à un run consigné dans W&B. Cette méthode renvoie un objet run que vous pouvez utiliser pour mettre à jour le nom de l’exécution. Appelez la méthode wandb.Api.Run.update() pour enregistrer les modifications.Remplacez les valeurs entre chevrons (< >) par vos propres valeurs.
import wandbapi = wandb.Api()# Accéder au run par son cheminrun = api.run(path = "<entity>/<project>/<run-id>")# Définir un nouveau nom de l'exécutionrun.name = "<new-run-name>"run.update()
Accédez à votre projet W&B.
Sélectionnez l’onglet Workspace ou Runs.
Recherchez le run que vous souhaitez renommer ou faites défiler la page jusqu’à le trouver.
Survolez le nom de l’exécution, cliquez sur le menu d’actions (), puis sur Renommer le run.
Pour modifier le nom de l’exécution, mettez à jour le champ Nom de l’exécution.
Chaque run possède également un nom d’affichage du run que vous pouvez personnaliser pour chaque Workspace.
Si vous modifiez le nom d’affichage d’un run dans un Workspace, ce changement s’applique uniquement à ce Workspace, et non aux autres Workspaces ou projets.
Par défaut, le nom d’affichage a la même valeur que le nom de l’exécution. Le nom d’affichage apparaît dans le Workspace du run et dans le tableau des Runs.Utilisez le nom d’affichage du run pour remplacer le nom de l’exécution affiché dans ce Workspace sans renommer le run dans le projet.