Passer au contenu principal
Lorsque vous initialisez un W&B Run, W&B attribue à ce run un identifiant unique, appelé ID de run. Chaque run possède également un nom de l’exécution non unique, lisible par un humain, que vous pouvez personnaliser.

Run ID

L’ID d’un run identifie ce run de façon unique. Par défaut, W&B génère automatiquement un ID de run aléatoire et unique lorsque vous initialisez un nouveau run, sauf si vous indiquez votre propre ID de run unique lors de l’initialisation du run.

Trouver l’ID d’un run

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.
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 wandb
entity = "nico"  # Remplacez par votre entité W&B
project = "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-1
wandb: ⭐️ View project at https://wandb.ai/nico/awesome-project
wandb: 🚀 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.
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.

Créer un ID de run personnalisé

Transmettez l’ID de run souhaité sous forme de chaîne de caractères au paramètre id lorsque vous initialisez un run :
import wandb

with wandb.init(entity="<project>", project="<project>", id="<run-id>") as run:
    # Votre code ici

Nom de l’exécution

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.
Emplacement de l'ID du run
Vous pouvez nommer votre run lorsque vous l’initialisez ou le renommer ultérieurement.

Créer un nom de l’exécution personnalisé

Spécifiez un nom pour votre exécution en passant le paramètre name à la méthode wandb.init().
import wandb

with wandb.init(entity="<project>", project="<project>", name="<run-name>") as run:
    # Votre code ici

Renommer un run

Renommez un run après l’avoir initialisé par programmation avec le SDK Python ou de manière interactive dans la 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 wandb

api = wandb.Api()

# Accéder au run par son chemin
run = api.run(path = "<entity>/<project>/<run-id>")

# Définir un nouveau nom de l'exécution
run.name = "<new-run-name>"
run.update()

Nom d’affichage du run

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.

Modifier le nom d’affichage d’un run

Modifiez le nom d’affichage d’un run depuis la W&B App :
  1. Accédez à votre projet W&B.
  2. Sélectionnez l’onglet Workspace ou Runs.
  3. Recherchez le run que vous souhaitez renommer, ou faites défiler la page jusqu’à celui-ci.
  4. Survolez le nom du run, cliquez sur les trois points verticaux, puis sur Renommer le run.
  5. Saisissez une nouvelle valeur dans le champ Nom d’affichage.
  6. Cliquez sur Enregistrer.

Personnaliser la troncature du nom de l’exécution

Par défaut, les noms d’exécution longs sont tronqués au milieu pour en faciliter la lecture. Pour personnaliser la troncature des noms d’exécution :
  1. Cliquez sur le menu d’action ... en haut de la liste des Runs.
  2. Réglez Troncature du nom de l’exécution sur fin, milieu ou début.