클래스 wandb.apis.public.Registry
레지스트리에 있는 개별 레지스트리입니다.인수
ServiceApi
설명이 제공되지 않았습니다.
str
설명이 제공되지 않았습니다.
str
설명이 제공되지 않았습니다.
str
설명이 제공되지 않았습니다.
RegistryFragment | None
설명이 제공되지 않았습니다.
속성
bool
레지스트리에서 모든 아티팩트 유형이 허용되는지 여부를 반환합니다.
True이면 모든 유형의 아티팩트를 추가할 수 있습니다. False이면
artifact_types에 나열된 유형으로 제한됩니다.AddOnlyArtifactTypesList
레지스트리에서 허용되는 아티팩트 유형을 반환합니다.
allow_all_artifact_types가 True이면 artifact_types는 이전에 저장되었거나
현재 레지스트리에서 사용 중인 유형을 반영합니다.
allow_all_artifact_types가 False이면 아티팩트는 artifact_types에 있는
유형으로 제한됩니다.참고:
이전에 저장된 아티팩트 유형은 제거할 수 없습니다.str
레지스트리가 생성된 시점의 타임스탬프입니다.
str | None
레지스트리에 대한 설명입니다.
str
레지스트리의 조직 entity입니다.
str
wandb-registry- 접두사를 포함한 레지스트리의 전체 이름입니다.str
이 레지스트리의 고유 ID입니다.
str | None
이 레지스트리의 기반 프로젝트에 대한 GraphQL
internalId입니다(가져온 경우).이 값은 base64로 인코딩된 전역 ID입니다. 디코딩하면
Project:123 또는 ProjectInternalId:123 형식입니다.str
wandb-registry- 접두사를 제외한 레지스트리의 이름입니다.str
레지스트리의 조직 이름입니다.
list[str]
설명이 제공되지 않았습니다.
str | None
레지스트리가 마지막으로 업데이트된 시점의 타임스탬프입니다.
The visibility level.
레지스트리의 공개 범위입니다.
메서드
방법 Registry.add_members()
User | UserMember | Team | TeamMember | str
레지스트리에 추가할 사용자 또는 팀입니다.
User 객체, Team 객체 또는 해당 string ID를 인수로 받습니다.TypeError: 구성원이 인수로 전달되지 않은 경우.ValueError: 사용자 또는 팀 ID를 추론하거나 파싱할 수 없는 경우.
방법 Registry.collections()
dict[str, Any] | None
컬렉션 쿼리에 적용할 필터의 선택적 매핑입니다.
str | None
결과의 순서를 지정하는 선택적 string입니다. ’+‘로 시작하면 오름차순(기본)으로 정렬하고, ’-‘로 시작하면 내림차순으로 정렬합니다.
PositiveInt
페이지당 가져올 결과 수입니다. 일반적으로 이 값은 변경할 필요가 없습니다.
str | None
이전 쿼리를 이어서 실행하기 위한 페이지 매김 커서로, 이전 페이지 매김 객체의
.cursor 속성에서 캡처한 값입니다.방법 Registry.create()
api.create_registry()를 사용하여 호출해야 합니다.
Api
W&B API 인스턴스입니다.
str
조직의 이름입니다.
str
레지스트리의 이름입니다 (
wandb-registry- 접두사 제외).Literal['organization', 'restricted']
공개 범위 수준입니다 (‘organization’ 또는 ‘restricted’).
str | None
레지스트리에 대한 선택적 설명입니다.
list[str] | None
허용된 아티팩트 유형의 선택적 목록입니다.
ValueError: 동일한 이름의 레지스트리가 조직에 이미 존재하거나 생성에 실패한 경우.
방법 Registry.delete()
방법 Registry.load()
방법 Registry.members()
방법 Registry.remove_members()
User | UserMember | Team | TeamMember | str
레지스트리에서 제거할 구성원입니다.
User 객체, Team 객체 또는 해당 객체의 string ID를 사용할 수 있습니다.TypeError: 구성원이 인수로 전달되지 않은 경우.ValueError: 사용자 또는 팀 ID를 추론하거나 파싱할 수 없는 경우.
방법 Registry.save()
방법 Registry.team_members()
방법 Registry.update_member()
User | UserMember | Team | TeamMember | str
업데이트할 역할의 사용자 또는 팀입니다.
User 객체, Team 객체 또는 해당 string ID를 허용합니다.MemberRole | str
구성원에게 부여할 새 역할입니다. 다음 중 하나일 수 있습니다:
- “admin”
- “member”
- “viewer”
- “restricted_viewer” (W&B server에서 지원하는 경우)
ValueError: 사용자 또는 팀 ID를 추론할 수 없는 경우.
방법 Registry.user_members()
방법 Registry.versions()
dict[str, Any] | None
아티팩트 버전 쿼리에 적용할 필터의 선택적 매핑입니다.
_VersionOrder | None
결과의 정렬 순서를 지정하는 선택적 string입니다. 정렬 기준은
created_at, artifact_size, linked_at 중 하나입니다. 접두사가 ’+‘이면 오름차순으로 정렬합니다(기본값). 접두사가 ’-‘이면 내림차순으로 정렬합니다.PositiveInt
페이지당 가져올 결과 수입니다. 일반적으로 변경할 필요가 없습니다.
str | None
이전 쿼리를 이어서 실행하기 위한 페이지 매김 커서로, 이전 페이지 매김 객체의
.cursor 속성에서 캡처한 값입니다.