- W&B로 하이퍼파라미터 조합을 생성하고 추적하도록 트레이닝 스크립트를 설정하세요. 예시는 코드에 W&B 추가하기를 참조하세요.
- 스윕에 사용할 설정 파일을 정의하세요.
dtzl1o7u), entity와 프로젝트를 포함한 경로 형식으로 지정할 수 있습니다.
entity: W&B 사용자 이름 또는 팀 이름입니다.project: W&B가 run의 출력을 저장할 프로젝트의 이름입니다. 프로젝트를 지정하지 않으면 W&B는 run을 “Uncategorized”라는 프로젝트에 저장합니다.sweep_ID: W&B가 생성하는 의사 난수 기반의 고유 ID입니다.
- CLI
- Python script or notebook
wandb agent 명령으로 스윕을 시작하세요. 스윕을 초기화할 때 W&B가 반환한 스윕 ID를 지정하세요.다음 명령에서 [SWEEP-ID]를 스윕 ID로 바꾸세요.Ctrl+C) 정상 종료(graceful shutdown)되도록 하려면 wandb agent --forward-signals [SWEEP-ID]를 사용하세요. 그러면 현재 run이 시그널을 받아 안전하게 종료됩니다. 자세한 내용은 시그널 처리와 스윕 run을 참조하세요.스윕 에이전트가 시도하는 run 수 제한하기
랜덤 탐색과 베이지안 탐색은 기본적으로 무기한 실행되므로, 에이전트가 시도하는 run 수에 한도를 두세요. 스윕 에이전트가 시도할 run 수를 지정하면 작업 범위를 제한할 수 있습니다. 다음 코드 스니펫은 CLI와 Jupyter 노트북 또는 Python 스크립트에서 최대 run 수를 설정하는 방법을 보여 줍니다.- CLI
- Python script or notebook
먼저 그런 다음 count 플래그에 정수 값을 전달하여 시도할 최대 run 수를 설정하세요.
wandb sweep 명령으로 스윕을 초기화하세요. 자세한 내용은 스윕 초기화를 참조하세요.