모델 레지스트리
GitLab 모델 레지스트리를 사용하여 머신 러닝 모델의 라이프사이클을 중앙 집중식으로 관리합니다.
히스토리 GitLab 16.8에서 model_registry 라는 기능 플래그와 함께 실험 릴리스로 도입되었습니다 . 기본적으로 비활성화되어 있습니다. 이 기능을 활성화하려면 관리자가 model_registry 라는 기능 플래그를 활성화 하면 됩니다. GitLab 17.1에서 베타로 변경되었습니다 . GitLab 17.6에서 일반 제공으로 변경되었습니다 . 머신 러닝 모델 레지스트리는 머신 러닝 모델을 수명 주기 전반에 걸쳐 관리하는 중앙 집중식 리포지터리입니다. 성능 지표, 검증 결과, 데이터 계보 정보 같은 필수 메타데이터와 함께 모델 버전을 저장하는 전용 데이터베이스처럼 동작합니다. GitLab 모델 레지스트리로 다음을 수행합니다. 머신 러닝 모델을 체계적으로 등록하고 버전 관리 성능 지표, 매개변수, 데이터 계보를 포함한 메타데이터 전반 추적 모델 버전 비교 및 시간에 따른 변화 모니터링 모델 동작과 요구 사항에 대한 명확한 문서화 유지 모델 레지스트리의 기능과 역량에 대한 자세한 내용은 에픽 9423 을 참고합니다. 모델 레지스트리 접근 # 모델 레지스트리는 패키지 레지스트리 설정으로 제어됩니다. 모델 레지스트리를 사용하기 전에 패키지 레지스트리가 활성화되어 있는지 확인합니다. 모델 레지스트리에 접근하려면 왼쪽 사이드바에서 Deploy > Model registry 를 선택합니다. Model registry 를 사용할 수 없다면 해당 기능이 활성화되어 있는지 확인합니다. 모델 레지스트리를 활성화하거나 공개 수준 을 public 또는 private으로 설정하려면 다음 단계를 따릅니다. 상단 바에서 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 을 선택합니다. 다음 필드를 입력합니다. 시맨틱 버전 관리를 따르는 고유