멀티 CPU 머신에서 병렬화하기
사용자의 유스 케이스에 따라 다음 탭을 탐색하여 CLI 또는 Jupyter 노트북 내에서 W&B Sweep 에이전트를 병렬화하는 방법을 알아보세요.- CLI
- Jupyter Notebook
터미널에서
wandb agent 코맨드를 사용하여 여러 CPU에 걸쳐 sweep 에이전트를 병렬화하세요. sweep 을 초기화 했을 때 반환된 sweep ID를 제공해야 합니다.- 로컬 머신에서 두 개 이상의 터미널 창을 엽니다.
- 아래의 코드조각을 복사하여 붙여넣고
sweep_id를 사용자의 sweep ID로 바꿉니다.
멀티 GPU 머신에서 병렬화하기
CUDA Toolkit을 사용하여 터미널에서 여러 GPU에 걸쳐 W&B Sweep 에이전트를 병렬화하려면 다음 절차를 따르세요.- 로컬 머신에서 두 개 이상의 터미널 창을 엽니다.
- W&B Sweep 작업(
wandb agent)을 시작할 때CUDA_VISIBLE_DEVICES로 사용할 GPU 인스턴스를 지정합니다.CUDA_VISIBLE_DEVICES에 사용할 GPU 인스턴스에 해당하는 정수 값(value)을 할당합니다.
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