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

class Sweep

스윕과 관련된 실행들의 집합입니다. 속성:
  • runs (Runs): 실행 목록
  • id (str): 스윕 ID
  • project (str): 스윕이 속한 프로젝트의 이름
  • config (dict): 스윕 설정을 포함하는 딕셔너리
  • state (str): 스윕의 상태. “Finished”, “Failed”, “Crashed”, “Running” 중 하나일 수 있습니다.
  • expected_run_count (int): 스윕에 대해 예상되는 실행 수입니다.

method Sweep.__init__

__init__(
    client: 'RetryingClient',
    entity: 'str',
    project: 'str',
    sweep_id: 'str',
    attrs: 'Mapping[str, Any] | None' = None
)

property Sweep.config

스윕에 사용되는 스윕 구성입니다.

property Sweep.entity

이 스윕과 연관된 엔터티입니다. Returns:
  • str: 엔터티 속성 값입니다.

property Sweep.expected_run_count

스윕에서 예상되는 실행 수를 반환하고, 실행 횟수가 무한대인 경우 None을 반환합니다. Returns:
  • int | None: expected_run_count 프로퍼티의 값.

property Sweep.name

Sweep의 이름입니다. 다음 우선순위에 따라, 처음으로 존재하는 이름을 반환합니다:
  1. 사용자가 수정한 표시 이름 2. 생성 시 설정된 이름 3. Sweep ID

property Sweep.order

Sweep의 순서 키를 반환합니다.

property Sweep.path

프로젝트의 경로(path)를 반환합니다. path는 엔터티, 프로젝트 이름, sweep ID로 구성된 리스트입니다.

property Sweep.url

sweep의 URL입니다. sweep URL은 엔터티, 프로젝트, 문자열 “sweeps”, 그리고 sweep ID.run_id로부터 생성됩니다. SaaS 사용자의 경우 https://wandb.ai/entity/project/sweeps/sweeps_ID 형태입니다.

property Sweep.username

더 이상 사용되지 않습니다. 대신 Sweep.entity를 사용하세요. 반환값:
  • str: 사용자 이름(username) 속성 값.

method Sweep.best_run

best_run(order=None)
config에 정의된 metric 또는 전달된 정렬 기준에 따라 정렬된 실행 중 가장 좋은 실행을 반환합니다.

클래스 메서드 Sweep.get

get(
    client: 'RetryingClient',
    entity: 'str | None' = None,
    project: 'str | None' = None,
    sid: 'str | None' = None,
    order: 'str | None' = None,
    query: 'Document | None' = None,
    **kwargs
)
클라우드 백엔드에 쿼리를 실행합니다. 인자:
  • client: 쿼리 실행에 사용할 클라이언트.
  • entity: 프로젝트를 소유한 엔터티(사용자 이름 또는 팀).
  • project: 스윕을 가져올 프로젝트 이름.
  • sid: 쿼리할 스윕 ID.
  • order: 스윕의 실행이 반환되는 순서.
  • query: 쿼리 실행에 사용할 쿼리.
  • **kwargs: 쿼리에 전달할 추가 키워드 인자.

method Sweep.to_html

to_html(height: 'int' = 420, hidden: 'bool' = False) → str
이 스윕을 표시하는 iframe을 포함한 HTML을 생성합니다.