클래스 wandb.apis.public.Registry
인수
service_api:organization:entity:name:attrs:
속성
속성 allow_all_artifact_types
레지스트리에서 모든 아티팩트 유형을 허용하는지 여부를 반환합니다.True이면 모든 유형의 아티팩트를 추가할 수 있습니다. False이면 artifact_types에 나열된 유형의 아티팩트만 허용됩니다.
속성 artifact_types
레지스트리에서 허용되는 아티팩트 유형을 반환합니다.allow_all_artifact_types가 True이면 artifact_types는 이전에 저장되었거나 현재 레지스트리에서 사용 중인 유형을 반영합니다.
allow_all_artifact_types가 False이면 아티팩트는 artifact_types에 있는 유형으로 제한됩니다.
참고:
이전에 저장된 아티팩트 유형은 제거할 수 없습니다.
속성 created_at
레지스트리가 생성된 시점을 나타내는 타임스탬프입니다.속성 설명
레지스트리에 대한 설명입니다.속성 entity
레지스트리의 조직 entity입니다.속성 full_name
wandb-registry- 접두사를 포함한 레지스트리의 전체 이름입니다.
속성 id
이 레지스트리의 고유 ID입니다.속성 name
wandb-registry- 접두사를 제외한 레지스트리 이름입니다.
속성 조직
레지스트리의 조직 이름입니다.속성 path
속성 updated_at
레지스트리가 마지막으로 업데이트된 타임스탬프입니다.속성 visibility
레지스트리의 공개 범위입니다.메서드
방법 Registry.add_members()
인수
members: 레지스트리에 추가할 사용자 또는 Teams입니다.User객체,Team객체 또는 해당 문자열 ID를 받을 수 있습니다.
예외
TypeError: 인수로 전달된 멤버가 없으면 발생합니다.ValueError: 사용자 또는 팀 ID를 추론하거나 파싱할 수 없으면 발생합니다.
예시
방법 Registry.collections()
인수
filter: 컬렉션 쿼리에 적용할 필터를 지정하는 선택 사항인 매핑입니다.order: 결과의 정렬 순서를 지정하는 선택 사항인 string입니다.+접두사가 있으면 오름차순으로 정렬되며(기본값),-접두사가 있으면 내림차순으로 정렬됩니다.per_page: 페이지당 가져올 결과의 숫자입니다. 일반적으로 이 값을 변경할 이유는 없습니다.start: 이전paginator의.cursor속성에서 캡처한 값으로, 이전 쿼리를 이어서 실행하기 위한 페이지 매김 커서입니다.
방법 Registry.create()
api.create_registry()를 사용해 호출해야 합니다.
인수
api: W&B API 인스턴스입니다.organization: 조직 이름입니다.name: 레지스트리 이름입니다(wandb-registry-접두사 제외).visibility: 공개 범위입니다(‘organization’ 또는 ‘restricted’).description: 레지스트리에 대한 선택 설명입니다.artifact_types: 허용되는 아티팩트 유형의 선택 목록입니다.
예외
ValueError: 조직 내에 같은 이름의 레지스트리가 이미 있거나 생성에 실패한 경우입니다.
방법 Registry.delete()
방법 Registry.load()
방법 Registry.members()
방법 Registry.remove_members()
인수
members: 레지스트리에서 제거할 Users 또는 Teams입니다.User객체,Team객체 또는 해당 문자열 ID를 받습니다.
예외
TypeError: 인수로 전달된 멤버가 없으면 발생합니다.ValueError: 사용자 또는 팀 ID를 추론하거나 파싱할 수 없으면 발생합니다.
예시
방법 Registry.save()
방법 Registry.team_members()
방법 Registry.update_member()
인수
member: 역할을 업데이트할 사용자 또는 팀입니다.User객체,Team객체 또는 해당 문자열 ID를 받을 수 있습니다.role: 멤버에게 할당할 새 역할입니다. 다음 중 하나일 수 있습니다:- “admin”
- “member”
- “viewer”
- “restricted_viewer” (W&B 서버에서 지원하는 경우)
예외
ValueError: 사용자 또는 팀 ID를 식별할 수 없는 경우 발생합니다.
예시
방법 Registry.user_members()
방법 Registry.versions()
인수
filter: 아티팩트 버전 쿼리에 적용할 필터의 선택 사항인 매핑입니다.per_page: 페이지당 가져올 결과 수입니다. 일반적으로는 이를 변경할 이유가 없습니다.start: 이전 paginator의.cursor속성에서 캡처한, 이전 쿼리를 이어서 실행하기 위한 페이지 매김 커서입니다.