> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

> カスタムエイリアスを作成・管理し、best や production などのわかりやすい名前で特定の W&B アーティファクトのバージョンを参照します。

# アーティファクトのエイリアスを作成する

エイリアスは、特定のバージョンを指すポインターとして使用します。デフォルトでは、`wandb.Run.log_artifact()` はログしたバージョンに `latest` エイリアスを付与します。

アーティファクトを初めてログすると、W\&B はアーティファクトのバージョン `v0` を作成し、そのアーティファクトに関連付けます。同じアーティファクトに再度ログすると、W\&B はその内容のチェックサムを計算し、アーティファクトに変更があれば新しいバージョン `v1` として保存します。

たとえば、トレーニングスクリプトでデータセットの最新バージョンをプルするには、アーティファクトを使用する際に `latest` を指定します。次のコード例では、`latest` エイリアスが付いた `bike-dataset` という名前の最新のデータセットアーティファクトをダウンロードします。

```python theme={"system"}
import wandb

with wandb.init(project="<project>") as run:
    artifact = run.use_artifact("bike-dataset:latest")
    artifact.download()
```

アーティファクトのバージョンにはカスタム エイリアスを付けることもできます。たとえば、あるモデル チェックポイントがメトリクス AP-50 で最も優れていることを示すには、モデル アーティファクトをログする際に、文字列 `'best-ap50'` をエイリアスとして追加します。

```python theme={"system"}
with wandb.init(project="<project>") as run:
    artifact = wandb.Artifact("run-3nq3ctyy-bike-model", type="model")
    artifact.add_file("model.h5")
    run.log_artifact(artifact, aliases=["latest", "best-ap50"])
```
