Models Viewer seat のチームメンバーは Artifacts をダウンロードできません。
W&B に保存されているアーティファクトをダウンロードして使用する
W&B が処理できるスキームを持つ参照は、アーティファクト内のファイルと同様にダウンロードされます。詳細は、外部ファイルをトラッキングするを参照してください。
- すべてのファイルをダウンロードするには、
Artifact.download()を使用します。 - 特定のエントリを取得するには、
Artifact.get_entry()を使用し、その後.download()を呼び出してダウンロードします。
- run 入力をトラッキングする
- 直接取得
- W&B CLI
W&B Run の一部としてアーティファクトをダウンロードするには、
wandb.Run.use_artifact() を使用します。W&B はそのアーティファクトを run への入力として記録します。- W&B Python SDK をインポートし、W&B Run を初期化します。
wandb.Run.use_artifact()を使用してアーティファクトのバージョンを取得します。- 返された
Artifactオブジェクトから、すべてのファイルまたは特定のファイルをダウンロードします。
artifact を部分的にダウンロードする
path_prefix= (wandb.Artifact.download(path_prefix=)) パラメーターを使用します。
path_prefix= パラメーターにディレクトリを指定します。前のコードスニペットに続けて、次のように記述します。
別のプロジェクトのartifactを使用する
artifact を作成して同時に使用する
use_artifact に渡します。これにより、まだ存在していない場合は W&B に artifact が作成されます。wandb.Run.use_artifact() API は冪等であるため、何度呼び出しても問題ありません。