Skip to main content
Une fois qu’un run est terminé, utilisez le guide de l’API publique pour modifier la configuration, le nom d’affichage, les tags et les notes sans relancer l’expérience. Pour en savoir plus sur les tags et les flux de travail dans l’interface utilisateur, voir Tags. Pour la configuration pendant un run, voir Configuration. Les exemples ci-dessous utilisent run.update() pour enregistrer les modifications en attente en un seul appel d’API.
import wandb

api = wandb.Api()
run = api.run("my-entity/my-project/run_id_here")

run.config["post_hoc_label"] = "baseline-v2"
run.name = "resnet50-lr1e-3-aug-v2"
run.tags.append("reviewed")
run.notes = "Final baseline. Val accuracy: 92.4%."
run.update()

Mises à jour en masse

Pour attribuer un tag ou une annotation à de nombreux runs (par exemple, tous les runs d’un sweep), parcourez-les à l’aide de filtres et appelez update() pour chaque run :
for run in api.runs("my-entity/my-project", filters={"sweep": "sweep_id_here"}):
    run.tags.append("sweep-reviewed")
    run.update()
Chaque update() correspond à un appel d’API distinct. Pour les gros volumes, ajoutez un court délai entre les appels afin d’éviter d’atteindre les limites de débit.
Runs Experiments API