- 조직의 다른 사용자에게 제공할 수 있도록, 머신 러닝 작업 요구 사항을 충족하는 아티팩트 버전을 승격합니다.
- 특정 아티팩트를 찾거나 참조할 수 있도록 태그로 아티팩트를 구성합니다.
- 아티팩트의 계보(lineage)를 추적하고 변경 이력을 감사(監査)합니다.
- 모델 CI/CD와 같은 다운스트림 프로세스를 자동화합니다.
- 각 Registry에서 아티팩트에 접근할 수 있는 조직 내 구성원을 관리합니다.
Model이라는 이름의 레지스트리가 별표로 표시되어 있습니다. DemoModels와 Zoo_Classifier_Models라는 두 개의 컬렉션이 표시됩니다.

기본 사항 알아보기
v0, 두 번째 버전은 v1이며, 이후도 같은 방식으로 증가합니다.
아티팩트를 W&B에 로깅한 후, 해당 아티팩트의 특정 버전을 레지스트리의 컬렉션에 링크할 수 있습니다.
“link”라는 용어는 W&B가 아티팩트를 저장하는 위치와 레지스트리에서 아티팩트에 접근 가능한 위치를 연결하는 포인터를 의미합니다. 아티팩트를 컬렉션에 링크하더라도 W&B는 아티팩트를 복제하지 않습니다.
"my_model.txt"라는 모델 아티팩트를 "model"이라는 레지스트리 내 "first-collection"이라는 컬렉션에 로깅하고 링크합니다:
wandb.init()으로 W&B 실행을 초기화합니다.wandb.Run.log()를 사용해 아티팩트를 W&B에 로깅합니다.- 아티팩트 버전을 링크할 컬렉션 이름과 레지스트리 이름을 지정합니다.
wandb.Run.link_artifact()를 사용해 아티팩트를 컬렉션에 링크합니다.
hello_collection.py
wandb.Run.link_artifact(target_path = "") 메서드에 지정하면, W&B가 자동으로 해당 컬렉션을 생성합니다.
이전 예시에서 이어서, 스크립트를 실행한 후 W&B Registry로 이동하여 조직의 구성원과 함께 게시한 아티팩트 버전을 확인하세요. 왼쪽 사이드바의 Applications 아래에서 Registry를 선택합니다. "Model" 레지스트리를 선택합니다. 레지스트리 안에서, 연결된 아티팩트 버전이 포함된 "first-collection" 컬렉션을 확인할 수 있어야 합니다.
레지스트리 내의 컬렉션에 아티팩트 버전을 한 번 연결하면, 적절한 권한이 있는 조직 구성원은 보기, 다운로드, 태그로 구성, 아티팩트 버전 관리, 다운스트림 자동화 생성 등 다양한 작업을 수행할 수 있습니다.
어떤 아티팩트 버전이 메트릭을 로그하는 경우(예:
wandb.Run.log_artifact()를 사용하여), 해당 버전의 상세 페이지에서 메트릭을 볼 수 있고, 컬렉션 페이지에서 아티팩트 버전 간 메트릭을 비교할 수 있습니다. 레지스트리에서 연결된 아티팩트 보기를 참고하세요.W&B Registry 활성화
| 배포 유형 | 활성화 방법 |
|---|---|
| Multi-tenant Cloud | 별도 작업이 필요 없습니다. W&B Registry는 W&B App에서 사용할 수 있습니다. |
| Dedicated Cloud | 배포 환경에서 W&B Registry를 활성화하려면 계정 담당 팀에 문의하세요. |
| Self-Managed | Server v0.70.0 이상은 별도 작업이 필요 없습니다. 지원되는 이전 Server 버전의 경우 환경 변수 ENABLE_REGISTRY_UI를 true로 설정하세요. 환경 변수 구성하기를 참고하세요. |
시작을 위한 리소스
- 튜토리얼 영상을 확인하세요:
- W&B Model CI/CD 과정을 수강하고 다음을 학습하세요:
- W&B Registry를 사용해 아티팩트를 관리·버전 관리하고, 라인리지를 추적하며, 다양한 라이프사이클 단계 간에 모델을 프로모션하는 방법
- 웹훅을 사용해 모델 관리 워크플로우를 자동화하는 방법
- 모델 평가, 모니터링 및 배포를 위해 레지스트리를 외부 ML 시스템 및 도구와 통합하는 방법