メインコンテンツへスキップ
アーティファクトの descriptionmetadata、および alias を更新したい値に設定します。save() メソッドを呼び出すと、W&B サーバー上のアーティファクトが更新されます。アーティファクトは W&B の run 中でも、run の外でも更新できます。
Artifact.save() と wandb.Run.log_artifact() を使うタイミング
  • 新しい run を作成せずに既存のアーティファクトを更新するには、Artifact.save() を使用します。
  • 新しいアーティファクトを作成して特定の run に関連付けるには、wandb.Run.log_artifact() を使用します。
W&B Public API(wandb.Api)を使用して、run の外でアーティファクトを更新します。Artifact API(wandb.Artifact)を使用して、run 中にアーティファクトを更新します。
Model Registry 内でモデルにリンクされているアーティファクトのエイリアスは更新できません。
次のコード例は、wandb.Artifact API を使用してアーティファクトの description を更新する方法を示しています。
import wandb

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