Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
주어진 run 큐를 폴링하고 wandb launch용 run을 실행하는 Launch 에이전트 클래스입니다.
LaunchAgent(
api: Api,
config: Dict[str, Any]
)
| 인수 | 설명 |
|---|
api | 백엔드에 요청을 보내는 데 사용할 API 객체입니다. |
config | 에이전트용 설정 딕셔너리입니다. |
| 속성 | 설명 |
|---|
num_running_jobs | 스케줄러를 제외한 작업 수를 반환합니다. |
num_running_schedulers | 스케줄러 수만 반환합니다. |
thread_ids | 에이전트에서 실행 중인 스레드 ID 키 목록을 반환합니다. |
소스 보기
check_sweep_state(
launch_spec, api
)
sweep의 run을 시작하기 전에 해당 sweep의 상태를 확인합니다.
소스 보기
fail_run_queue_item(
run_queue_item_id, message, phase, files=None
)
소스 보기
finish_thread_id(
thread_id, exception=None
)
일단 목록에서 작업을 제거합니다.
소스 보기
소스 보기
@classmethod
initialized() -> bool
에이전트가 초기화되었는지 반환합니다.
소스 보기
작업을 폴링하고 실행하기 위해 무한 루프로 반복합니다.
| 예외 | 설명 |
|---|
KeyboardInterrupt | 에이전트가 중지 요청을 받으면 발생합니다. |
소스 보기
@classmethod
name() -> str
에이전트의 이름을 반환합니다.
소스 보기
작업으로 실행할 항목을 runqueue에서 꺼냅니다.
| 예외 | 설명 |
|---|
Exception | 큐에서 항목을 꺼내는 중 오류가 발생한 경우입니다. |
소스 보기
현재 에이전트 상태를 출력합니다.
소스 보기
run_job(
job, queue, file_saver
)
프로젝트를 설정하고 작업을 실행합니다.
소스 보기
task_run_job(
launch_spec, job, default_config, api, job_tracker
)
소스 보기
에이전트의 상태를 업데이트합니다.
| 인수 | 설명 |
|---|
status | 에이전트에 설정할 상태입니다. |