run 상태
| State | 설명 |
|---|---|
Crashed | 내부 프로세스에서 run이 하트비트 전송을 중단한 상태로, 머신에 장애가 발생했을 때 이런 일이 생길 수 있습니다. |
Failed | run이 0이 아닌 종료 상태로 끝났습니다. |
Finished | run이 종료되어 데이터가 완전히 동기화되었거나, wandb.Run.finish()가 호출되었습니다. |
Killed | run이 완료되기 전에 강제로 중지되었습니다. |
Running | run이 아직 실행 중이며 최근에 하트비트를 전송했습니다. |
Pending | run이 예약되었지만 아직 시작되지 않았습니다(sweeps 및 Launch 작업에서 흔히 발생). |
sweep의 run 상태
- 개별 run 상태는 각 run의 실행 상태를 나타냅니다(Running, Finished, Failed 등).
- sweep 상태는 새 run 생성 여부를 제어할 뿐, 기존 run의 실행 방식까지 제어하지는 않습니다.
- sweep을 일시 중지하거나 중지해도 이미 실행 중인 run에는 영향을 주지 않습니다.
- sweep을 취소하는 경우에만 실행 중인 run이 강제로 종료됩니다(상태가
Killed로 변경됨).
run 상태 보기
- Python SDK
- W&B App
wandb.Api.Run 객체의 state 속성을 사용해 run의 현재 상태에 액세스합니다.다음 code snippet은 지정한 프로젝트의 모든 run 상태를 조회해 출력합니다. 다음 code snippet을 Python 환경에 복사해 붙여넣으세요. 꺾쇠괄호(< >)로 묶인 값은 사용자 환경에 맞게 바꾸세요.