Parallélisez vos agents W&B Sweep sur une machine multicœur ou multi-GPU. Avant de commencer, assurez-vous d’avoir initialisé votre balayage W&B. Pour plus d’informations sur l’initialisation d’un balayage W&B, voir Initialiser les 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.
Paralléliser sur une machine multi-CPU
- CLI
- Jupyter Notebook
Utilisez la commande
wandb agent pour paralléliser votre agent de balayage sur plusieurs CPU depuis le terminal. Fournissez l’ID du balayage renvoyé lorsque vous avez initialisé le balayage.- Ouvrez plusieurs fenêtres de terminal sur votre machine locale.
- Copiez-collez l’extrait de code ci-dessous, puis remplacez
sweep_idpar votre ID du balayage :
Paralléliser sur une machine multi-GPU
- Ouvrez plusieurs fenêtres de terminal sur votre machine locale.
- Spécifiez le GPU à utiliser avec
CUDA_VISIBLE_DEVICESlorsque vous lancez un job de balayage W&B (wandb agent). Donnez àCUDA_VISIBLE_DEVICESune valeur entière correspondant au GPU à utiliser.
CUDA_VISIBLE_DEVICES sur 0 (CUDA_VISIBLE_DEVICES=0). Remplacez sweep_ID dans l’exemple suivant par l’ID du balayage W&B renvoyé lorsque vous avez initialisé un balayage W&B :
Terminal 1
CUDA_VISIBLE_DEVICES sur 1 (CUDA_VISIBLE_DEVICES=1). Collez le même ID de balayage W&B pour le sweep_ID mentionné dans l’extrait de code suivant :
Terminal 2