기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
모델 승인 상태 업데이트
모델 버전을 생성한 후에는 일반적으로 프로덕션 엔드포인트에 배포하기 전에 성능을 평가하는 것이 좋습니다. 성능이 요구 사항에 맞는 경우 승인 상태를 Approved
로 업데이트할 수 있습니다. 상태를 Approved
로 설정하면 모델의 CI/CD 배포를 시작할 수 있습니다. 모델 버전이 요구 사항에 맞지 않는 경우 승인 상태를 Rejected
로 업데이트할 수 있습니다.
모델 버전을 등록한 후 모델 버전의 승인 상태를 수동으로 업데이트하거나 파이프라인을 생성할 때 모델을 평가하는 조건 단계를 생성할 SageMaker 수 있습니다. SageMaker 파이프라인에서 조건 단계를 생성하는 방법에 대한 자세한 내용은 섹션을 참조하세요파이프라인 단계.
SageMaker 제공된 프로젝트 템플릿 중 하나와 모델 버전 변경의 승인 상태 중 하나를 사용하면 다음 작업이 발생합니다. 유효한 전환만 표시됩니다.
-
PendingManualApproval
>Approved
– 승인된 모델 버전의 CI/CD 배포 시작 -
PendingManualApproval
>Rejected
– 작업 없음 -
Rejected
>Approved
– 승인된 모델 버전의 CI/CD 배포 시작 -
Rejected
>Approved
–Approved
상태의 최신 모델 버전 배포를 위해 CI/CD 시작
또는 Amazon SageMaker Studio 콘솔을 사용하여 AWS SDK for Python (Boto3) 모델 버전의 승인 상태를 업데이트할 수 있습니다. SageMaker 파이프라인의 조건 단계의 일부로 모델 버전의 승인 상태를 업데이트할 수도 있습니다. SageMaker 파이프라인에서 모델 승인 단계를 사용하는 방법에 대한 자세한 내용은 섹션을 참조하세요파이프라인 개요.
모델 승인 상태 업데이트(Boto3)
모델 버전 등록에서 모델 버전을 생성할 때 ModelApprovalStatus
를 PendingManualApproval
로 설정했습니다. 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을 사용하는지 여부에 따라 다음 단계를 완료합니다.