Skip to main content
デフォルトでは、wandb.init はメトリクスをリアルタイムでクラウドにSyncするプロセスを開始します。オフラインで使用するには、2 つの環境変数を設定してオフラインモードを有効にし、後でSyncできるようにします。 次の環境変数を設定します。
  1. WANDB_API_KEY=$KEY。ここで、$KEYUser Settings で作成した APIキーです。
  2. WANDB_MODE="offline"
これをスクリプトに実装する例を次に示します。
import wandb
import os

os.environ["WANDB_API_KEY"] = "YOUR_KEY_HERE"
os.environ["WANDB_MODE"] = "offline"

config = {
    "dataset": "CIFAR10",
    "machine": "offline cluster",
    "model": "CNN",
    "learning_rate": 0.01,
    "batch_size": 128,
}

with wandb.init(project="offline-demo") as run:
    for i in range(100):
        run.log({"accuracy": i})
以下に端末出力の例を示します:
オフラインモードの端末出力
作業が完了したら、次のコマンドを実行してデータをクラウドにSyncします:
wandb sync wandb/dryrun-folder-name
クラウドへのSync時のターミナル出力

Experiments 環境変数 メトリクス