Passer au contenu principal
Définissez les valeurs souhaitées pour mettre à jour la description, les metadata et l’alias d’un artifact. Mettez à jour un run précédemment consigné dans W&B avec l’API publique W&B (wandb.Api). Utilisez wandb.Run.save() pour mettre à jour un artifact lorsqu’il est initialisé pour la première fois et qu’il est toujours actif.
Quand utiliser wandb.Artifact.save() ou wandb.Run.log_artifact()
  • Utilisez Artifact.save() pour mettre à jour un artifact existant sans démarrer un nouveau run.
  • Utilisez wandb.Run.log_artifact() pour créer un nouvel artifact et l’associer à un run spécifique.
Utilisez l’API publique W&B (wandb.Api) pour mettre à jour un artifact. Utilisez la classe wandb.Artifact (wandb.Artifact) pendant qu’un run est actif.
Vous ne pouvez pas mettre à jour l’alias d’un artifact lié à un modèle dans le Model Registry.
L’exemple de code suivant montre comment mettre à jour la description d’un artifact à l’aide de l’API wandb.Artifact :
import wandb

with wandb.init(project="<example>") as run:
    artifact = run.use_artifact("<artifact-name>:<alias>")
    artifact.description = "<description>"
    artifact.save()