InfoGrab Docs

모델 레지스트리

GitLab 모델 레지스트리를 사용하여 머신 러닝 모델의 라이프사이클을 중앙 집중식으로 관리합니다.

히스토리 GitLab 16.8에서 model_registry 라는 플래그 와 함께 실험 릴리스로 도입 됨. 기본적으로 비활성화됨. 기능을 활성화하려면 관리자가 model_registry 라는 기능 플래그를 활성화 할 수 있습니다. GitLab 17.1에서 베타로 변경 됨. GitLab 17.6에서 일반 공개로 변경 됨. 머신 러닝 모델 레지스트리는 머신 러닝 모델을 라이프사이클 전반에 걸쳐 관리하기 위한 중앙 집중식 저장소 역할을 합니다. 성능 지표, 검증 결과, 데이터 계보 정보를 포함한 필수 메타데이터와 함께 모델 버전을 저장하는 특수 데이터베이스처럼 기능합니다. GitLab 모델 레지스트리를 사용하면 다음을 수행할 수 있습니다: 머신 러닝 모델을 체계적으로 등록하고 버전 관리합니다 성능 지표, 매개변수, 데이터 계보를 포함한 포괄적인 메타데이터를 추적합니다 모델 버전을 비교하고 시간에 따른 발전을 모니터링합니다 모델 동작 및 요구사항에 대한 명확한 문서를 유지합니다 모델 레지스트리 기능과 기능에 대한 자세한 내용은 에픽 9423 을 참조하세요. 모델 레지스트리 접근 # 모델 레지스트리는 패키지 레지스트리 설정에 의해 제어됩니다. 모델 레지스트리를 사용하기 전에 패키지 레지스트리가 활성화 되어 있는지 확인하세요. 모델 레지스트리에 접근하려면 왼쪽 사이드바에서 Deploy > Model registry 를 선택합니다. Model registry 를 사용할 수 없는 경우 활성화되어 있는지 확인하세요. 모델 레지스트리를 활성화하거나 가시성 수준 을 공개 또는 비공개로 설정하려면: 상단 바에서 Search or go to 를 선택하고 그룹을 찾습니다. Settings > General 을 선택합니다. Visibility, project features, permissions 를 펼칩니다. Model registry 아래에서 토글이 켜져 있는지 확인하고 접근 권한을 부여할 사용자를 선택합니다. 사용자는 모델 및 모델 버전을 수정하거나 삭제하려면 최소한 Reporter 역할 이 있어야 합니다. UI를 사용하여 머신 러닝 모델 생성 # GitLab UI를 사용하여 새 머신 러닝 모델을 생성하려면: 왼쪽 사이드바에서 Deploy > Model registry 를 선택합니다. Model registry 페이지에서 다음 중 하나를 수행합니다: 모델이 없는 경우 Create model 을 선택합니다. 오른쪽 상단 모서리에서 Create/Import model 을 선택한 다음 드롭다운 목록에서 Create new model 을 선택합니다. 필드를 작성합니다: 모델 이름에 고유한 이름을 입력합니다. 선택 사항. 모델에 대한 설명을 제공합니다. Create 를 선택합니다. 모델 레지스트리에서 새로 생성된 모델을 볼 수 있습니다. UI를 사용하여 모델 버전 생성 # 새 모델 버전을 생성하려면: 모델 세부 정보 페이지에서 Create new version 을 선택합니다. 필드를 작성합니다: 시맨틱 버전 관리를 따르는 고유한 버전 번호를 입력합니다. 선택 사항.