リンクされた Artifact へのパスを作成する
レジストリにリンクされた Artifact をダウンロードするには、そのリンクされた Artifact のパスを知る必要があります。パスは、レジストリ名、コレクション名、および アクセス したい Artifact バージョンの エイリアス またはインデックスで構成されます。 レジストリ、コレクション、および Artifact バージョンの エイリアス またはインデックスがわかれば、以下の文字列テンプレートを使用して、リンクされた Artifact へのパスを作成できます。{} 内の値を、アクセス したいレジストリ名、コレクション名、および Artifact バージョンの エイリアス またはインデックスに置き換えてください。
リンクされた Artifact のパスを取得したら、wandb.Run.use_artifact() メソッドを使用して Artifact に アクセス し、その内容をダウンロードします。以下の コードスニペット は、W&B Registry にリンクされた Artifact を使用およびダウンロードする方法を示しています。<> 内の値は自身の環境に合わせて置き換えてください。
wandb.Run.use_artifact() メソッドは、run を作成すると同時に、ダウンロードした Artifact をその run のインプットとしてマークします。
Artifact を run のインプットとしてマークすることで、W&B はその Artifact の リネージ を追跡できるようになります。
run を作成したくない場合は、wandb.Api() オブジェクト を使用して Artifact に アクセス できます。
wandb.Run.use_artifact() および Artifact.download() を参照してください。
複数の組織に所属する個人エンティティのユーザー複数の組織に所属する個人エンティティの Users は、レジストリにリンクされた Artifacts に アクセス する際、組織名を指定するか、チームエンティティを使用する必要があります。
事前生成されたコードスニペットをコピー&ペーストする
W&B は、レジストリにリンクされた Artifact をダウンロードするために、Python スクリプト、ノートブック、または ターミナル にコピー&ペーストできる コードスニペット を生成します。- W&B Registry に移動します。
- Artifact が含まれているレジストリ名を選択します。
- コレクション名を選択します。
- Artifact バージョンのリストから、アクセス したい バージョン を選択します。
- Usage タブを選択します。
- Usage API セクションに表示されている コードスニペット をコピーします。
- コードスニペット を Python スクリプト、ノートブック、または ターミナル に貼り付けます。
