스윕 일시 중지
wandb sweep --pause 명령어를 사용하여 스윕을 일시 중지하면, 새 run 생성이 일시적으로 중단됩니다. 이미 실행 중인 run은 완료될 때까지 계속 실행됩니다. 스윕 ID를 제공하세요.
스윕 재개
일시 중지된 스윕을wandb sweep --resume 명령으로 재개하여 검색 전략에 따라 새로운 run을 다시 생성하게 합니다. 스윕 ID를 제공하세요.
스윕 중단
wandb sweep --stop 명령을 사용하여 스윕을 중단하세요. 중단된 스윕은 새 run을 생성하지 않습니다. 이미 실행 중인 run은 완료될 때까지 계속 실행됩니다. 스윕 ID를 제공하세요.
스윕 취소
wandb sweep --cancel 명령을 사용하여 스윕을 취소하고, 모든 active run을 강제로 종료하며 새 run이 생성되지 않도록 하세요. run은 즉시 종료되므로 실행 중인 프로세스에서 사용자 정의 시그널 핸들러를 실행할 수 없습니다. 스윕 ID를 지정하세요.
스윕 및 run 상태
스윕은 여러 run을 조율하여 하이퍼파라미터 조합을 탐색합니다. 다음 섹션에서는 하이퍼파라미터 최적화를 효과적으로 관리할 수 있도록 스윕 상태와 run 상태가 어떻게 상호작용하는지 설명합니다. 두 상태의 차이점, 개별 run을 중지했을 때 발생하는 일, 선택해야 할 라이프사이클 명령을 다룹니다.키 차이
- 스윕 상태는 에이전트가 새 run을 생성할지 제어합니다. 스윕 상태는
Running,Paused,Stopped,Cancelled,Finished,Failed, 또는Crashed일 수 있습니다. - run 상태는 개별 run의 실행 상태를 반영합니다. run 상태는
Pending,Running,Finished,Failed,Crashed, 또는Killed일 수 있습니다.
개별 run 중지
스윕에서 run을 중지하면 스윕 에이전트가 자동으로 스윕의 다음 run을 시작합니다. 이 방식을 사용하면 스윕의 전체 진행을 중단하지 않고 성능이 낮은 설정을 건너뛸 수 있습니다.권장 사항
다음 권장 사항은 상황에 맞는 라이프사이클 명령을 선택하여 유용한 작업을 잃거나 불필요한 컴퓨팅 리소스를 계속 점유하지 않도록 도와줍니다.- 실행 중인 실험을 잃지 않고 탐색을 일시적으로 중단하려면 취소 대신
--pause를 사용하세요. - 개별 run 상태를 모니터링하여 체계적으로 발생하는 실패를 파악하세요.
- 만족스러운 하이퍼파라미터를 찾았다면
--stop을 사용하여 정상적으로 종료하세요. --cancel은 run이 리소스를 과도하게 소비하거나 오류를 발생시키는 긴급 상황에서만 사용하세요.