Skip to main content
이 페이지에서는 명령줄에서 실행 중인 스윕의 라이프사이클을 제어하는 방법을 설명합니다. 이를 통해 컴퓨팅 리소스 낭비를 막거나, 진행 중인 실험을 보존하거나, 상태를 잃지 않고 탐색을 잠시 멈출 수 있습니다. W&B CLI를 사용하여 스윕을 일시 중지, 재개, 중지, 취소하세요. 명령마다 스윕이 새 run을 생성하는지, 그리고 이미 실행 중인 run이 어떻게 처리되는지가 달라집니다. 어느 명령을 사용하든 스윕을 초기화할 때 W&B가 생성한 스윕 ID를 지정하세요.

스윕 일시 중지

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을 참조하세요. CLI 명령어 옵션의 전체 목록은 wandb sweep CLI 레퍼런스 가이드를 참조하세요.
프로젝트를 삭제해도 실행 중인 스윕이나 해당 에이전트는 중지되지 않습니다. 중지하려면 wandb sweep --cancel 또는 wandb sweep --stop으로 스윕을 취소하거나 중지한 다음, 각 에이전트 프로세스를 중지하세요.

스윕 및 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이 리소스를 과도하게 소비하거나 오류를 발생시키는 긴급 상황에서만 사용하세요.
마지막 수정일 2026년 9월 30일