1 つ以上のエイリアスを使用して、特定のアーティファクトバージョンを参照します。W&B は、同じ名でリンクした各 アーティファクト に自動的にエイリアスを割り当てます。特定のアーティファクトバージョンを参照するために、1 つ以上のカスタムエイリアスを作成することもできます。 エイリアスは、Registry UI ではエイリアス名が表示された長方形として表示されます。エイリアスが保護されている場合は、ロックアイコン付きの灰色の長方形で表示されます。そうでない場合、エイリアスはオレンジ色の長方形で表示されます。エイリアスはRegistry間で共有されません。Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
エイリアスを使用する場合とタグを使用する場合特定のアーティファクトバージョンを参照するには、エイリアスを使用します。コレクション 内では、各エイリアスは一意です。特定のエイリアスを同時に持てるアーティファクトバージョンは 1 つだけです。共通のテーマに基づいてアーティファクトバージョンや コレクション を整理およびグループ化するには、タグ を使用します。複数のアーティファクトバージョンと コレクション で同じタグを共有できます。
デフォルトのエイリアス
- コレクションにリンクした最新の アーティファクト バージョンには、
latestエイリアス。 - 一意のバージョン番号。W&B は、リンクした各 アーティファクト バージョンをゼロ始まりで数えます。W&B は、そのカウント番号を使用して、その アーティファクト に一意のバージョン番号を割り当てます。
zoo_model という名の アーティファクト を 3 回リンクすると、W&B はそれぞれ v0、v1、v2 という 3 つのエイリアスを作成します。v2 には latest エイリアスも付きます。
カスタムエイリアス
- モデルのトレーニングに使用したデータセットを識別するために、
dataset_version_v0、dataset_version_v1、dataset_version_v2といったエイリアスを使用できます。 - 最も高い性能を持つアーティファクトモデルのバージョンを追跡するために、
best_modelエイリアスを使用できます。
保護されたエイリアス を使うと、変更や削除から保護するアーティファクトバージョンにラベルを付けて識別できます。
- W&B Registry
- Python SDK
- W&B Registry にアクセスします。
- コレクション内の View details ボタンをクリックします。
- Versions セクションで、対象のアーティファクトバージョンの View ボタンをクリックします。
- Aliases フィールドの横にある + ボタンをクリックして、1 つ以上のエイリアスを追加します。
保護されたエイリアス
production の保護されたエイリアスを使用できます。
Registry 管理者ユーザーと、Admin ロールを持つサービスアカウントは、保護されたエイリアスを作成したり、アーティファクト バージョンに保護されたエイリアスを追加または削除したりできます。Member、Viewer、Restricted Viewer ロールを持つ Users とサービスアカウントは、保護されたバージョンのリンクを解除したり、保護されたエイリアスを含む コレクション を削除したりできません。詳しくは、Registry access の設定を参照してください。
一般的な保護されたエイリアスには、次のものがあります。
- Production: その アーティファクト バージョンは本番環境で使用できる状態です。
- Staging: その アーティファクト バージョンはテストできる状態です。
保護されたエイリアスを作成する
- W&B Registry にアクセスします。
- レジストリを選択します。
- ページ右上の歯車アイコンをクリックして、レジストリの Settings を表示します。
- Protected Aliases セクションで、+ ボタンをクリックして 1 つ以上の保護されたエイリアスを追加します。
保護されていないカスタムエイリアスとは異なり、保護されたエイリアスは W&B Registry UI でのみ作成でき、Python SDK からプログラムで作成することはできません。アーティファクト バージョンに保護されたエイリアスを追加するには、W&B Registry UI または Python SDK を使用できます。
- W&B Registry にアクセスします。
- コレクション内の View details ボタンをクリックします。
- Versions セクションで、特定の アーティファクト バージョンの View ボタンを選択します。
- Aliases フィールドの横にある + ボタンをクリックして、1 つ以上の保護されたエイリアスを追加します。
既存のエイリアスを検索する
- W&B Registry にアクセスします。
- ページ上部の検索バーに検索語を入力し、Enter キーを押して検索します。
例
以下のコード例は、こちらの W&B Registry Tutorial ノートブック の続きです。以下のコードを使用するには、まず ノートブックで説明されている手順に従って Zoo データセットを取得し、処理する 必要があります。Zoo データセットを用意したら、アーティファクト バージョンを作成し、カスタムエイリアスを追加できます。
Zoo_Classifier_Models Registry 内の Model コレクション を使用します。
- まず、アーティファクト オブジェクト (
wandb.Artifact()) を作成します。 - 次に、2 つのデータセットの PyTorch テンソルを
wandb.Artifact.add_file()で アーティファクト オブジェクトに追加します。 - 最後に、
link_artifact()を使って アーティファクト バージョンをZoo_Classifier_ModelsRegistry 内のModelコレクションにリンクします。また、aliasesパラメーターにproduction-usとproduction-euを引数として渡し、アーティファクト バージョンに 2 つのカスタムエイリアスも追加します。