Skip to main content

list_runners

소스: src/cwsandbox/_discovery.py:289
사용 가능한 러너를 선택적으로 필터링합니다. 매개변수
  • auth (AuthConfig | None): 이 요청에 대한 인증 전략, 확인된 헤더 또는 공급자입니다.
  • runner_group_id (str | None): 이 runner group으로 결과를 제한합니다.
  • gpu_type (str | None): 이 GPU 유형을 지원하는 러너만 반환합니다.
  • architecture (str | None): 이 CPU architecture를 지원하는 러너만 반환합니다.
  • healthy_only (bool): healthy한 러너만 반환합니다.
  • include_resources (bool): True인 경우, live 리소스 가용성을 포함합니다.
  • min_available_cpu_millicores (int | None): unreserved CPU에 대한 client-side filter입니다.
  • min_available_memory_bytes (int | None): unreserved 메모리에 대한 client-side filter입니다.
  • min_available_gpu_count (int | None): unreserved GPU에 대한 client-side filter입니다.
  • service_visibility (str | None): 이 유형 지정 visibility (public / private / custom)를 강제 적용할 수 있는 러너를 요구합니다.
반환값
  • list[Runner]: 필터와 일치하는 Runner objects의 목록입니다.

get_runner

소스: src/cwsandbox/_discovery.py:390
(organization_id, runner_id)로 단일 러너를 조회합니다. 소유한 러너인 경우 리소스 가용성을 포함한 전체 세부 정보를 항상 반환합니다. 매개변수
  • runner_id (str): 러너 식별자(단독으로는 전역적으로 고유하지 않음).
  • organization_id (str): 러너를 소유한 조직.
  • auth (AuthConfig | None): 이 요청의 인증 전략, 확인된 헤더 또는 공급자.
반환값
  • Runner: 전체 세부 정보가 포함된 Runner.

format_bytes

소스: src/cwsandbox/_discovery.py:39

이진 단위를 사용하여 바이트를 사람이 읽기 쉬운 문자열로 형식화합니다.

format_cpu

소스: src/cwsandbox/_discovery.py:54

CPU millicores를 사람이 읽을 수 있는 문자열로 포맷합니다.

마지막 수정일 2026년 10월 15일