W&B のライセンスとバージョンの更新
インストール方法に従って W&B サーバーのバージョンとライセンスを更新します。以下の表は、さまざまなデプロイメントメソッドに基づくライセンスとバージョンの更新方法を示しています。
リリースタイプ | 説明 |
---|---|
Terraform | W&B はクラウドデプロイメントのための3つの公開Terraformモジュールをサポートしています: AWS, GCP, and Azure. |
Helm | 既存のKubernetesクラスターにW&Bをインストールするために、Helm Chart を使用できます。 |
Docker | 最新のDockerイメージは W&B Docker Registry にあります。 |
Terraform での更新
Terraform を使ってライセンスとバージョンを更新します。以下の表には、クラウドプラットフォームに基づく W&B 管理の Terraform モジュールが示されています。
クラウドプロバイダー | Terraform モジュール |
---|---|
AWS | AWS Terraform module |
GCP | GCP Terraform module |
Azure | Azure Terraform module |
まず、適切なクラウドプロバイダーに対応する W&B 管理の Terraform モジュールに移動します。適切な Terraform モジュールを見つけるために、前述の表を参照してください。
Terraform 設定内で、
wandb_version
とlicense
を Terraformwandb_app
モジュール設定で更新します:module "wandb_app" {
source = "wandb/wandb/<cloud-specific-module>"
version = "new_version"
license = "new_license_key" # 新しいライセンスキー
wandb_version = "new_wandb_version" # 望む W&B のバージョン
...
}terraform plan
とterraform apply
を使って Terraform 設定を適用します。terraform init
terraform apply(オプション)
terraform.tfvars
またはその他の.tfvars
ファイルを使用する場合:- 新しい W&B バージョンとライセンスキーで
terraform.tfvars
ファイルを更新または作成します。 - 設定を適用します。Terraform ワークスペースディレクトリーで以下を実行します:
terraform plan -var-file="terraform.tfvars"
terraform apply -var-file="terraform.tfvars"- 新しい W&B バージョンとライセンスキーで
Helm での更新
スペックを使ったW&Bの更新
Helm チャート
*.yaml
設定ファイルでimage.tag
と/またはlicense
値を変更して新しいバージョンを指定します:license: 'new_license'
image:
repository: wandb/local
tag: 'new_version'以下のコマンドを使って Helm アップグレードを実行します:
helm repo update
helm upgrade --namespace=wandb --create-namespace \
--install wandb wandb/wandb --version ${chart_version} \
-f ${wandb_install_spec.yaml}
ライセンスとバージョンの直接更新
新しいライセンスキーとイメージタグを環境変数として設定します:
export LICENSE='new_license'
export TAG='new_version'以下のコマンドを使って Helm リリースをアップグレードし、新しい値を既存の設定とマージします:
helm repo update
helm upgrade --namespace=wandb --create-namespace \
--install wandb wandb/wandb --version ${chart_version} \
--reuse-values --set license=$LICENSE --set image.tag=$TAG
詳細については、公開リポジトリにある upgrade guide を参照してください。
Docker コンテナでの更新
W&B Docker Registry から新しいバージョンを選択します。
以下のコマンドで新しい Docker イメージバージョンをプルします:
docker pull wandb/local:<new_version>
コンテナのデプロイメントと管理のベストプラクティスに従って、新しいイメージバージョンを実行するように Docker コンテナを更新します。
管理者 UI を使った更新
この方法は、通常自己ホスト型の Docker インストールで、 環境変数で設定されていないライセンスの更新にのみ使用されます。
- W&B Deployment Pageから新しいライセンスを取得し、アップグレードするデプロイメントに対応する正しい組織とデプロイメントIDが一致していることを確認します。
<host-url>/system-settings
にアクセスして W&B 管理者 UI にアクセスします。- ライセンス管理セクションに移動します。
- 新しいライセンスキーを入力し、変更を保存します。