マルチコアまたはマルチGPUマシンで W&B Sweep エージェントを並列化できます。始める前に、W&B Sweep が初期化されていることを確認してください。W&B Sweep の初期化方法の詳細については、Sweeps を初期化するを参照してください。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.
マルチCPUマシンで並列化する
- CLI
- Jupyter Notebook
wandb agent command を使用すると、ターミナルから複数の CPU で sweep エージェント を並列実行できます。sweep を初期化したときに返された sweep ID を指定してください。- ローカルマシンで複数のターミナルウィンドウを開きます。
- 以下の コードスニペット をコピー&ペーストし、
sweep_idを自分の sweep ID に置き換えます。
マルチGPUマシンで並列実行する
- ローカルマシンで複数のターミナルウィンドウを開きます。
- W&B Sweep ジョブを開始するときに、
CUDA_VISIBLE_DEVICESを使って使用する GPU を指定します (wandb agent) 。CUDA_VISIBLE_DEVICESには、使用する GPU に対応する整数値を設定します。
CUDA_VISIBLE_DEVICES を 0 に設定します (CUDA_VISIBLE_DEVICES=0) 。次の例の sweep_ID は、W&B Sweep を初期化したときに返される W&B Sweep ID に置き換えてください。
ターミナル 1
CUDA_VISIBLE_DEVICES を 1 に設定します (CUDA_VISIBLE_DEVICES=1) 。以下のコードスニペットの sweep_ID には、同じ W&B Sweep ID を貼り付けます。
ターミナル 2