모델 승인 상태 업데이트 - Amazon SageMaker

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

모델 승인 상태 업데이트

모델 버전을 생성한 후에는 일반적으로 프로덕션 엔드포인트에 배포하기 전에 성능을 평가하는 것이 좋습니다. 성능이 요구 사항에 맞는 경우 승인 상태를 Approved로 업데이트할 수 있습니다. 상태를 Approved로 설정하면 모델의 CI/CD 배포를 시작할 수 있습니다. 모델 버전이 요구 사항에 맞지 않는 경우 승인 상태를 Rejected로 업데이트할 수 있습니다.

모델 버전을 등록한 후 모델 버전의 승인 상태를 수동으로 업데이트하거나 파이프라인을 생성할 때 모델을 평가하는 조건 단계를 생성할 SageMaker 수 있습니다. SageMaker 파이프라인에서 조건 단계를 생성하는 방법에 대한 자세한 내용은 섹션을 참조하세요파이프라인 단계.

SageMaker 제공된 프로젝트 템플릿 중 하나와 모델 버전 변경의 승인 상태 중 하나를 사용하면 다음 작업이 발생합니다. 유효한 전환만 표시됩니다.

  • PendingManualApproval > Approved– 승인된 모델 버전의 CI/CD 배포 시작

  • PendingManualApproval > Rejected– 작업 없음

  • Rejected > Approved– 승인된 모델 버전의 CI/CD 배포 시작

  • Rejected > ApprovedApproved상태의 최신 모델 버전 배포를 위해 CI/CD 시작

또는 Amazon SageMaker Studio 콘솔을 사용하여 AWS SDK for Python (Boto3) 모델 버전의 승인 상태를 업데이트할 수 있습니다. SageMaker 파이프라인의 조건 단계의 일부로 모델 버전의 승인 상태를 업데이트할 수도 있습니다. SageMaker 파이프라인에서 모델 승인 단계를 사용하는 방법에 대한 자세한 내용은 섹션을 참조하세요파이프라인 개요.

모델 승인 상태 업데이트(Boto3)

모델 버전 등록에서 모델 버전을 생성할 때 ModelApprovalStatusPendingManualApproval로 설정했습니다. update_model_package를 호출하여 모델의 승인 상태를 업데이트합니다. 참고로, 모델 성능의 일부 측정치를 평가한 결과에 따라 모델의 승인 상태를 설정하는 코드를 작성하면 이 프로세스를 자동화할 수 있습니다. 승인되면 새 모델 버전을 자동으로 배포하는 단계를 파이프라인에 생성할 수도 있습니다. 다음 코드 스니펫은 수동으로 승인 상태를 Approved로 변경하는 방법을 보여줍니다.

model_package_update_input_dict = { "ModelPackageArn" : model_package_arn, "ModelApprovalStatus" : "Approved" } model_package_update_response = sm_client.update_model_package(**model_package_update_input_dict)

모델의 승인 상태 업데이트(Studio 또는 Studio Classic)

Amazon SageMaker Studio 콘솔에서 승인 상태를 수동으로 변경하려면 Studio 또는 Studio Classic을 사용하는지 여부에 따라 다음 단계를 완료합니다.

Studio
  1. Amazon SageMaker Studio 시작 의 지침에 따라 Studio 콘솔을 엽니다. SageMaker

  2. 왼쪽 탐색 창에서 모델을 선택하여 모델 그룹 목록을 표시합니다.

  3. 아직 선택하지 않은 경우 등록된 모델 탭을 선택합니다.

  4. 아직 선택하지 않은 경우 등록된 모델 탭 레이블 바로 아래에서 모델 그룹 을 선택합니다.

  5. 모델 그룹 목록에서 보려는 모델 그룹의 왼쪽에 있는 각도 대괄호를 선택합니다.

  6. 모델 그룹의 모델 버전 목록이 나타납니다. 삭제하려는 모델 버전이 표시되지 않으면 모두 보기를 선택하여 모델 그룹 세부 정보 페이지에 모델 버전의 전체 목록을 표시합니다.

  7. 업데이트하려는 모델 버전의 이름을 선택합니다.

  8. 배포 탭에는 현재 승인 상태가 표시됩니다. 현재 승인 상태 옆의 드롭다운 메뉴를 선택하고 업데이트된 승인 상태를 선택합니다.

Studio Classic
  1. Amazon SageMaker Studio Classic에 로그인합니다. 자세한 내용은 Amazon SageMaker Studio Classic 시작을 참조하세요.

  2. 왼쪽의 탐색 창에서 아이콘( Black square icon representing a placeholder or empty image. )을 선택합니다.

  3. 모델을 선택한 다음 모델 레지스트리를 선택합니다.

  4. 모델 그룹 목록에서 보려는 모델 그룹의 이름을 선택합니다. 모델 그룹의 모델 버전 목록이 있는 새 탭이 열립니다.

  5. 모델 버전 목록에서 업데이트하려는 모델 버전의 이름을 선택합니다.

  6. 작업 드롭다운 메뉴에서 두 가지 메뉴 옵션 중 하나를 선택하여 모델 버전 상태를 업데이트할 수 있습니다.

    • 업데이트 상태 옵션 사용

      1. 작업 드롭다운 메뉴에서 업데이트 상태 드롭다운 메뉴를 선택하고 새 모델 버전 상태를 선택합니다.

      2. (선택 사항) 코멘트 필드에 세부 정보를 추가합니다.

      3. 저장 및 업데이트를 선택합니다.

    • 편집 옵션 사용

      1. 작업 드롭다운 메뉴에서 편집을 선택합니다.

      2. (선택 사항) 코멘트 필드에 세부 정보를 추가합니다.

      3. 변경 사항 저장을 선택합니다.

  7. 모델 버전 페이지에서 모델 버전 상태가 올바른 값으로 업데이트되었는지 확인합니다.