Skip to main content
W&B Python SDK を使用すると、Registryにリンクされたアーティファクトをダウンロードできます。アーティファクトをダウンロードして使用するには、Registry名、コレクション名、およびダウンロードするアーティファクトのバージョンのエイリアスまたはインデックスを把握しておく必要があります。 これらのアーティファクトのプロパティがわかれば、リンクされたアーティファクトへのパスを構築してアーティファクトをダウンロードできます。または、W&B アプリの UI から事前生成されたコードスニペットをコピー&ペーストして、Registryにリンクされたアーティファクトをダウンロードすることもできます。

リンクされたアーティファクトへのパスを作成する

Registry にリンクされたアーティファクトをダウンロードするには、そのリンクされたアーティファクトのパスを把握しておく必要があります。パスは、Registry 名、コレクション名、およびアクセスするアーティファクトのバージョンのエイリアスまたはインデックスで構成されます。 Registry、コレクション、およびアーティファクトのバージョンのエイリアスまたはインデックスがわかったら、次の文字列テンプレートを使用して、リンクされたアーティファクトへのパスを作成できます。
波かっこ {} 内の値を、アクセスする Registry 名、コレクション名、およびアーティファクトのバージョンのエイリアスまたはインデックスに置き換えます。 リンクされたアーティファクトのパスを取得したら、wandb.Run.use_artifact() メソッドを使用してアーティファクトにアクセスし、その内容をダウンロードします。次のコードスニペットは、Registry にリンクされたアーティファクトを使用およびダウンロードする方法を示しています。<> 内の値はご自身の値に置き換えてください。
wandb.Run.use_artifact() メソッドは、run を作成すると同時に、ダウンロードするアーティファクトをその run の入力としてマークします。 アーティファクトを run の入力としてマークすると、W&B はそのアーティファクトのリネージをトラッキングできます。 run を作成しない場合は、wandb.Api() オブジェクトを使用してアーティファクトにアクセスできます。
パラメーターと戻り値のタイプについては、API リファレンスの wandb.Run.use_artifact() および Artifact.download() を参照してください。
複数の組織に所属し、個人 entity を持つユーザー複数の組織に所属し、個人 entity を持つユーザーが Registry にリンクされたアーティファクトにアクセスする場合は、組織名を指定するか、チーム entity を使用する必要があります。

事前生成されたコードスニペットをコピー&ペーストする

W&B は、registry にリンクされたアーティファクトをダウンロードするためのコードスニペットを生成します。このスニペットは、Python スクリプト、ノートブック、またはターミナルにコピー&ペーストして使用できます。
  1. https://forge.coreweave.com/registry/ の Registry にアクセスします。
  2. 対象のアーティファクトが含まれる registry の名前を選択します。
  3. コレクションの名前を選択します。
  4. アーティファクトのバージョンの一覧から、アクセスするバージョンを選択します。
  5. Usage タブを選択します。
  6. Usage API セクションに表示されているコードスニペットをコピーします。
  7. コピーしたコードスニペットを Python スクリプト、ノートブック、またはターミナルに貼り付けます。
最終更新日 2026年9月30日