메인 콘텐츠로 건너뛰기
GitHub 소스 코드

class OnRunState

실행 상태가 변경될 때 발생합니다. 예시: 프로젝트 “my-project”의 모든 실행에 대해, 상태가 “finished”(즉, 성공) 또는 “failed”로 변경될 때 트리거되는 이벤트를 정의합니다:
from wandb import Api
from wandb.automations import OnRunState

api = Api()
project = api.project(name="my-project")

event = OnRunState(
    scope=project,
    filter=RunEvent.state.in_(["finished", "failed"]),
)

method OnRunState.__init__

__init__(
    event_type: 'Literal[RUN_STATE]' = RUN_STATE,
    scope: 'ProjectScope',
    filter: 'RunStateFilter'
) → None
인자:
  • event_type (Literal[RUN_STATE]):
  • scope (ProjectScope): 이벤트의 범위입니다. 반드시 프로젝트여야 합니다.
  • filter (RunStateFilter): 이 이벤트가 트리거되기 위해 만족해야 하는 실행 상태 조건입니다.
반환값: OnRunState 객체를 반환합니다.