Run states
| State | Description |
|---|---|
Crashed | 내부 프로세스에서 run이 하트비트(heartbeat)를 보내는 것을 중단한 상태로, 머신이 크래시된 경우 발생할 수 있습니다. |
Failed | run이 0이 아닌 종료 상태 코드로 종료되었습니다. |
Finished | run이 종료되고 모든 데이터를 완전히 동기화했거나 wandb.Run.finish()를 호출했습니다. |
Killed | run이 완료되기 전에 강제로 중지되었습니다. |
Running | run이 아직 실행 중이며 최근에 하트비트를 전송했습니다. |
Pending | run이 예약되었지만 아직 시작되지 않은 상태입니다(Sweeps 및 Launch 잡(job)에서 일반적입니다). |
스윕에서 run 상태
- 개별 run 상태는 각 run의 실행 상태(Running, Finished, Failed 등)를 반영합니다.
- 스윕 상태는 기존 run의 실행 방식이 아니라 새 run을 생성할지 여부만 제어합니다.
- 스윕을 일시 중지하거나 중지해도 이미 실행 중인 run에는 영향을 주지 않습니다.
- 스윕을 취소하는 경우에만 실행 중인 run을 강제로 종료합니다(상태가
Killed로 변경됩니다).
run 상태 보기
- Python SDK
- W&B App
wandb.Api.Run 객체의 state 속성을 사용해 run의 현재 상태에 접근할 수 있습니다.다음 코드 스니펫은 지정한 프로젝트의 모든 run 상태를 가져와 출력합니다. 아래 코드 스니펫을 Python 환경에 복사해 붙여넣은 후, 꺾쇠 괄호(< >) 안의 값을 본인의 값으로 교체하세요:wandb.Api.Run에 대한 자세한 내용은 wandb.Api.Run 문서를 참조하세요.