메인 콘텐츠로 건너뛰기

class Project

프로젝트는 run의 네임스페이스입니다.

방법 Project.__init__

__init__(
    client: 'RetryingClient',
    entity: 'str',
    project: 'str',
    attrs: 'Mapping[str, Any]'
) → Project
매개변수:
  • client: W&B API 클라이언트 인스턴스입니다.
  • name (str): 프로젝트 이름입니다.
  • entity (str): 프로젝트를 소유한 entity의 이름입니다.
entity에 속한 단일 프로젝트입니다. 매개변수:
  • client: W&B를 쿼리하는 데 사용하는 API 클라이언트입니다.
  • entity: 프로젝트를 소유한 entity입니다.
  • project: 쿼리할 프로젝트의 이름입니다.
  • attrs: 프로젝트의 속성입니다.

속성 Project.id


속성 Project.owner

프로젝트 소유자를 User 객체로 반환합니다. 예외:
  • ValueError: 프로젝트의 사용자 정보를 찾을 수 없는 경우.
반환값:
  • public.User: 소유자 속성 값입니다.

속성 Project.path

프로젝트의 경로를 반환합니다. 경로는 entity와 프로젝트 이름을 포함하는 목록입니다. 반환값:
  • list[str]: 경로 속성 값입니다.

속성 Project.url

프로젝트의 URL을 반환합니다. 반환값:
  • str: URL 속성 값입니다.

방법 Project.artifacts_types

artifacts_types(per_page: 'int' = 50) → public.ArtifactTypes
이 프로젝트에 연결된 모든 artifact 유형을 반환합니다.

방법 Project.collections

collections(
    filters: 'Mapping[str, Any] | None' = None,
    order: 'str | None' = None,
    per_page: 'int' = 50
) → public.ProjectArtifactCollections
이 프로젝트와 연결된 모든 artifact collection을 반환합니다. 매개변수:
  • filters: 쿼리에 적용할 필터의 선택적 매핑입니다.
  • order: 결과 순서를 지정하는 선택적 문자열입니다. order 앞에 +를 붙이면 오름차순(기본값)이고, -를 붙이면 내림차순입니다.
  • per_page: 페이지당 가져올 artifact collection의 수입니다. 기본값은 50입니다.

방법 Project.sweeps

sweeps(per_page: 'int' = 50) → Sweeps
이 프로젝트의 Sweeps를 페이지로 나누어 반환합니다. 매개변수:
  • per_page: API 요청당 가져올 sweep 수입니다.
반환값: 반복 가능한 Sweep 객체 모음인 Sweeps 객체입니다.