하나 이상의 별칭을 사용해 특정 아티팩트 버전을 참조할 수 있습니다. 같은 이름으로 연결한 각 아티팩트에는 W&B가 자동으로 별칭을 할당합니다. 특정 아티팩트 버전을 참조할 수 있도록 하나 이상의 맞춤형 별칭을 생성할 수도 있습니다. 별칭은 Registry UI에서 별칭 이름이 들어 있는 사각형으로 표시됩니다. 별칭이 보호된 경우 자물쇠 아이콘이 있는 회색 사각형으로 표시됩니다. 그렇지 않으면 주황색 사각형으로 표시됩니다. 별칭은 레지스트리 간에 공유되지 않습니다.Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
별칭과 태그를 사용하는 경우특정 아티팩트 버전을 참조하려면 별칭을 사용하세요. 컬렉션 내에서 각 별칭은 고유합니다. 한 시점에 특정 별칭은 하나의 아티팩트 버전에만 지정할 수 있습니다.공통 주제를 기준으로 아티팩트 버전이나 컬렉션을 정리하고 그룹화하려면 태그를 사용하세요. 여러 아티팩트 버전과 컬렉션이 같은 태그를 공유할 수 있습니다.
기본 별칭
- 컬렉션에 연결한 가장 최신 아티팩트 버전에
latest별칭을 할당합니다. - 고유한 버전 번호입니다. W&B는 연결한 각 아티팩트 버전의 수를 셉니다(인덱스는 0부터 시작). W&B는 이 개수를 사용해 해당 아티팩트에 고유한 버전 번호를 할당합니다.
zoo_model이라는 이름의 아티팩트를 세 번 연결하면 W&B는 각각 v0, v1, v2라는 세 개의 별칭을 생성합니다. v2에는 latest 별칭도 할당됩니다.
맞춤형 별칭
- 모델이 어떤 데이터셋으로 학습되었는지 파악하기 위해
dataset_version_v0,dataset_version_v1,dataset_version_v2와 같은 별칭을 사용할 수 있습니다. - 가장 성능이 좋은 아티팩트 모델 버전을 추적하기 위해
best_model별칭을 사용할 수 있습니다.
보호된 별칭은 수정 또는 삭제로부터 보호해야 할 아티팩트 버전을 라벨링하고 식별하는 방법을 제공합니다.
- W&B Registry
- Python SDK
- W&B Registry로 이동합니다.
- 컬렉션에서 View details 버튼을 클릭합니다.
- Versions 섹션에서 특정 아티팩트 버전의 View 버튼을 클릭합니다.
- Aliases 필드 옆의 + 버튼을 클릭해 하나 이상의 별칭을 추가합니다.
보호된 별칭
production 보호된 별칭을 사용하는 것이 좋습니다.
레지스트리 관리자 사용자와 Admin 역할이 있는 service accounts는 보호된 별칭을 생성하고 아티팩트 버전에 보호된 별칭을 추가하거나 제거할 수 있습니다. Member, Viewer, Restricted Viewer 역할이 있는 사용자와 service accounts는 보호된 버전의 연결을 해제하거나 보호된 별칭이 포함된 컬렉션을 삭제할 수 없습니다. 자세한 내용은 레지스트리 액세스 구성을 참조하세요.
일반적인 보호된 별칭의 예는 다음과 같습니다.
- Production: 해당 아티팩트 버전은 프로덕션에 사용할 준비가 되었습니다.
- Staging: 해당 아티팩트 버전은 테스트할 준비가 되었습니다.
보호된 별칭 만들기
- W&B Registry로 이동합니다.
- 레지스트리를 선택합니다.
- 페이지 오른쪽 상단의 톱니바퀴 버튼을 클릭해 레지스트리 설정을 엽니다.
- Protected Aliases 섹션에서 + 버튼을 클릭해 하나 이상의 보호된 별칭을 추가합니다.
보호되지 않은 맞춤형 별칭과 달리, 보호된 별칭은 W&B Registry UI에서만 만들 수 있으며 Python SDK를 사용해 프로그래밍 방식으로 만들 수는 없습니다. 아티팩트 버전에 보호된 별칭을 추가하려면 W&B Registry UI 또는 Python SDK를 사용할 수 있습니다.
- W&B Registry로 이동합니다.
- 컬렉션에서 View details 버튼을 클릭합니다.
- Versions 섹션에서 특정 아티팩트 버전의 View 버튼을 선택합니다.
- Aliases 필드 옆의 + 버튼을 클릭해 하나 이상의 보호된 별칭을 추가합니다.
기존 별칭 찾기
- W&B Registry로 이동합니다.
- 페이지 상단의 검색창에 검색어를 입력합니다. Enter 키를 눌러 검색합니다.
예시
다음 코드 예시는 이 W&B Registry Tutorial 노트북에서 이어집니다. 아래 코드를 사용하려면 먼저 노트북에 설명된 대로 Zoo 데이터셋을 조회하고 처리해야 합니다. Zoo 데이터셋이 준비되면 아티팩트 버전을 생성하고 여기에 맞춤형 별칭을 추가할 수 있습니다.
Zoo_Classifier_Models 레지스트리의 Model 컬렉션을 사용합니다.
- 먼저 아티팩트 객체(
wandb.Artifact())를 생성합니다. - 다음으로,
wandb.Artifact.add_file()을 사용해 데이터셋용 PyTorch 텐서 두 개를 아티팩트 객체에 추가합니다. - 마지막으로,
link_artifact()를 사용해 아티팩트 버전을Zoo_Classifier_Models레지스트리의Model컬렉션에 연결합니다. 또한aliases파라미터에production-us와production-eu를 인수로 전달해 아티팩트 버전에 맞춤형 별칭 두 개를 추가합니다.