Skip to main content
1 つ以上のエイリアスで特定のアーティファクトのバージョンを参照します。同じ名でリンクする各アーティファクトに、W&B が自動的にエイリアスを割り当てます。1 つ以上のカスタムエイリアスを作成して、特定のアーティファクトのバージョンを参照することもできます。 Registry UI では、エイリアスはその名が表示された長方形として表示されます。エイリアスが保護されている場合は、ロックアイコン付きの灰色の長方形として表示されます。それ以外の場合は、オレンジ色の長方形として表示されます。エイリアスはレジストリ間で共有されません。
エイリアスとタグの使い分け特定のアーティファクトのバージョンを参照するには、エイリアスを使用します。コレクション内の各エイリアスは一意です。特定のエイリアスを持てるアーティファクトのバージョンは、一度に 1 つだけです。共通のテーマに基づいてアーティファクトのバージョンやコレクションを整理、グループ化するには、タグを使用します。複数のアーティファクトのバージョンやコレクションで同じタグを共有できます。
アーティファクトのバージョンにエイリアスを追加するときに、必要に応じて Registry オートメーションを開始して、Slack チャンネルに通知したり、webhook をトリガーしたりできます。オートメーションが呼び出す webhook のリクエストにアクセストークンやその他の機密値が必要な場合は、それらの文字列をチームシークレットとして保存し、オートメーションの webhook を設定するときに選択します。

デフォルトのエイリアス

W&B は、同じ名でリンクする各アーティファクトのバージョンに、以下のエイリアスを自動的に割り当てます。
  • コレクションにリンクした最新のアーティファクトのバージョンには、latest エイリアスを割り当てます。
  • 一意のバージョン番号を割り当てます。W&B は、リンクしたアーティファクトのバージョンをゼロから数えます。W&B は、この数値を使用して、そのアーティファクトに一意のバージョン番号を割り当てます。
例えば、zoo_model という名のアーティファクトを 3 回リンクすると、W&B はそれぞれ v0、v1、v2 という 3 つのエイリアスを作成します。v2 には latest エイリアスも付与されます。

カスタムエイリアス

独自のユースケースに基づいて、特定の アーティファクトのバージョン に 1 つ以上のカスタムエイリアスを作成します。例:
  • dataset_version_v0、dataset_version_v1、dataset_version_v2 などのエイリアスを使用して、モデルがどのデータセットでトレーニングされたかを特定できます。
  • best_model エイリアスを使用して、最もパフォーマンスの高いアーティファクトのモデルバージョンを追跡できます。
registry で Member または Admin Registry ロール を持つユーザーは、その registry 内のリンクされたアーティファクトからカスタムエイリアスを追加または削除できます。Restricted Viewer または Viewer ロール を持つユーザーは、エイリアスを追加または削除できません。
保護されたエイリアス は、変更または削除から保護する アーティファクトのバージョン にラベルを付けて特定する方法を提供します。
Registry または W&B Python SDK を使用してカスタムエイリアスを作成できます。ユースケースに基づいて、ニーズに最も適したタブをクリックしてください。
  1. Registry にアクセスします。
  2. コレクション内の View details ボタンをクリックします。
  3. Versions セクション内で、アーティファクトのバージョンの横にある View をクリックします。
  4. Aliases フィールドの横にある + ボタンをクリックして、1 つ以上のエイリアスを追加します。

保護されたエイリアス

変更や削除を防ぐ必要があるアーティファクトのバージョンにラベルを付けて識別するには、保護されたエイリアスを使用します。例えば、組織の機械学習の本番パイプラインで使用されているアーティファクトのバージョンにラベルを付けて識別するには、production という保護されたエイリアスの使用を検討してください。 Registry 管理者ユーザーと Admin ロールを持つサービスアカウントは、保護されたエイリアスを作成し、アーティファクトのバージョンに保護されたエイリアスを追加したり、削除したりできます。Member、Viewer、Restricted Viewer ロールを持つユーザーとサービスアカウントは、保護されたバージョンのリンクを解除したり、保護されたエイリアスを含むコレクションを削除したりすることはできません。詳細はRegistry アクセスの設定を参照してください。 よく使用される保護されたエイリアスは次のとおりです。
  • 本番: アーティファクトのバージョンが本番で使用できる準備完了の状態です。
  • ステージング: アーティファクトのバージョンがテストできる準備完了の状態です。

保護されたエイリアスを作成する

以下の手順では、Registry UI で保護されたエイリアスを作成する方法を説明します。
  1. https://forge.coreweave.com/registry/ の Registry にアクセスします。
  2. Registry を選択します。
  3. ページの右上にある歯車ボタンをクリックして、Registry の設定を表示します。
  4. Protected Aliases セクションで、+ ボタンをクリックして、保護されたエイリアスを 1 つ以上追加します。
作成後、各保護されたエイリアスは、Protected Aliases セクションにロックアイコン付きの灰色の長方形として表示されます。
保護されていないカスタムエイリアスとは異なり、保護されたエイリアスの作成は Registry UI でのみ可能で、Python SDK を使用してプログラムから作成することはできません。アーティファクトのバージョンに保護されたエイリアスを追加するには、Registry UI または Python SDK を使用できます。
以下の手順では、Registry UI でアーティファクトのバージョンに保護されたエイリアスを追加する方法を説明します。
  1. https://forge.coreweave.com/registry/ の Registry にアクセスします。
  2. コレクションの View details ボタンをクリックします。
  3. Versions セクションで、特定のアーティファクトのバージョンの View ボタンを選択します。
  4. Aliases フィールドの横にある + ボタンをクリックして、保護されたエイリアスを 1 つ以上追加します。
保護されたエイリアスを作成すると、管理者は W&B Python SDK を使用して、プログラムからアーティファクトのバージョンに追加できます。アーティファクトのバージョンに保護されたエイリアスを追加する例については、上記のカスタムエイリアスを作成するセクションの Registry タブと Python SDK タブを参照してください。

既存のエイリアスを検索する

Registry のグローバル検索バーで既存のエイリアスを検索できます。保護されたエイリアスを検索するには、次の手順に従います。
  1. https://forge.coreweave.com/registry/ の Registry にアクセスします。
  2. ページ上部の検索バーに検索語を入力します。Enter キーを押して検索します。
指定した検索語が既存の registry、コレクション名、アーティファクトのバージョンのタグ、コレクションのタグ、またはエイリアスと一致すると、検索バーの下に検索結果が表示されます。

例

次のコード例は、Registry Tutorial ノートブックの続きです。次のコードを使用する前に、まずノートブックの説明に従って Zoo データセットを取得し、処理する必要があります。Zoo データセットを取得したら、アーティファクトのバージョンを作成し、カスタムエイリアスを追加できます。
次のコードスニペットは、アーティファクトのバージョンを作成し、カスタムエイリアスを追加する方法を示します。この例では、UCI Machine Learning Repository の Zoo データセットと、Zoo_Classifier_Models Registry の Model コレクションを使用します。
  1. まず、アーティファクト オブジェクト (wandb.Artifact()) を作成します。
  2. 次に、wandb.Artifact.add_file() を使用して、2 つのデータセット PyTorch テンソルをアーティファクト オブジェクトに追加します。
  3. 最後に、link_artifact() を使用して、アーティファクトのバージョンを Zoo_Classifier_Models Registry 内の Model コレクションにリンクします。また、aliases パラメーターに production-us と production-eu を引数として渡し、アーティファクトのバージョンに 2 つのカスタム エイリアスを追加します。
最終更新日 2026年9月30日