모델 버전 연결하기
W&B 앱이나 Python SDK를 프로그래밍 방식으로 사용하여 등록된 모델에 모델 버전을 연결하세요.
프로그래밍 방식으로 모델 연결하기
link_model
메소드를 사용하여 프로그래밍 방식으로 모델 파일을 W&B run에 로그하고 W&B 모델 레지스트리에 연결하세요.
<>
안에 있는 다른 값을 귀하의 것으로 교체하십시오:
import wandb
run = wandb.init(entity="<entity>", project="<프로젝트>")
run.link_model(path="<모델-경로>", registered_model_name="<등록된-모델-이름>")
run.finish()
registered-model-name
파라미터에 지정한 이름이 이미 존재하지 않는 경우, W&B가 등록된 모델을 생성합니다.
예를 들어, 모델 레지스트리에 "Fine-Tuned-Review-Autocompletion"(registered-model-name="Fine-Tuned-Review-Autocompletion"
)이라는 기존 등록된 모델이 있고, v0
, v1
, v2
와 같은 몇 가지 모델 버전이 연결되어 있다고 가정합니다. 프로그래밍 방식으로 새 모델을 연결하고 같은 등록된 모델 이름(registered-model-name="Fine-Tuned-Review-Autocompletion"
)을 사용하면, W&B는 이 모델을 기존 등록된 모델에 연결하고 모델 버전 v3
를 할당합니다. 이 이름의 등록된 모델이 존재하지 않는 경우, 새로운 등록된 모델이 생성되며 모델 버전 v0
을 갖게 됩니다.
"Fine-Tuned-Review-Autocompletion" 등록된 모델 예시를 여기에서 보십시오.
대화형으로 모델 연결하기
모델 레지스트리 또는 아티팩트 브라우저를 사용하여 대화형으로 모델을 연결하세요.
- 모델 레지스트리
- 아티팩트 브라우저
- https://wandb.ai/registry/model에서 모델 레지스트리 앱으로 이동하세요.
- 새 모델을 연결하려는 등록된 모델 이름 옆에 마우스를 가져가세요.
- 세부정보 보기 옆의 고기구슬 메뉴 아이콘(세 개의 가로 점)을 선택하세요.
- 드롭다운에서 새 버전 연결을 선택하세요.
- 프로젝트 드롭다운에서 모델이 포함된 프로젝트 이름을 선택하세요.
- 모델 아티팩트 드롭다운에서 모델 아티팩트의 이름을 선택하세요.
- 버전 드롭다운에서 등록된 모델에 연결하려는 모델 버전을 선택하세요.
- W&B 앱에서
https://wandb.ai/<entity>/<프로젝트>/artifacts
로 이동하여 프로젝트의 아티팩트 브라우저로 이동하세요. - 왼쪽 사이드바에서 아티팩트 아이콘을 선택하세요.
- 레지스트리에 연결하려는 모델 버전을 클릭하세요.
- 버전 개요 섹션 내에서 레지스트리에 연결 버튼을 클릭하세요.
- 화면 오른쪽에 나타나는 모달에서 등록된 모델 선택 메뉴 드롭다운에서 등록된 모델을 선택하세요.
- 다음 단계를 클릭하세요.
- (선택사항) 에일리어스 드롭다운에서 에일리어스를 선택하세요.
- 레지스트리에 연결을 클릭하세요.
연결된 모델의 출처 보기
연결된 모델의 출처를 보는 두 가지 방법이 있습니다: 모델이 로그된 프로젝트 내의 아티팩트 브라우저와 W&B 모델 레지스트리.
포인터는 모델 레지스트리 내에서 특정 모델 버전을 모델이 로그된 프로젝트 내의 출처 모델 아티팩트(위치)에 연결합니다. 출처 모델 아티팩트는 모델 레지스트리를 가리키는 포인터도 가집니다.
- 모델 레지스트리
- 아티팩트 브라우저
- https://wandb.ai/registry/model로 모델 레지스트리로 이동하세요.
- 등록된 모델 이름 옆에 있는 세부정보 보기를 선택하세요.
- 버전 섹션에서 조사하고자 하는 모델 버전 옆에 있는 보기를 선택하세요.
- 오른쪽 패널 내에서 버전 탭을 클릭하세요.
- 버전 개요 섹션에는 출처 버전 필드가 있는 행이 있습니다. 출처 버전 필드는 모델의 이름과 모델의 버전을 모두 보여줍니다.
예를 들어, 다음 이미지는 MNIST-dev
라는 등록된 모델에 연결된 mnist_model
이라는 v0
모델 버전(출처 버전
필드 mnist_model:v0
)을 보여줍니다.
https://wandb.ai/<entity>/<프로젝트>/artifacts
에서 W&B 앱으로 이동하여 프로젝트의 아티팩트 브라우저로 이동하세요.- 왼쪽 사이드바에서 아티팩트 아이콘을 선택하세요.
- 아티팩트 패널에서 모델 드롭다운 메뉴를 확장하세요.
- 모델 레지스트리에 연결된 모델의 이름과 버전을 선택하세요.
- 오른쪽 패널 내에서 버전 탭을 클릭하세요.
- 버전 개요 섹션에는 연결됨 필드가 있는 행이 있습니다. 연결됨 필드는 등록된 모델의 이름과 그것이 가지고 있는 버전(
등록된-모델-이름:버전
)을 모두 보여줍니다.
예를 들어, 다음 이미지는 등록된 모델 MNIST-dev
(연결됨
필드 참조)에 포인트하는 mnist_model
이라는 v0
(mnist_model:v0
) 모델 버전을 보여줍니다.