본문 바로가기

AWS

[SageMaker] 모델 배포

728x90

아마존 세이지메이커를 사용하여 EC2를 통해 모델을 호스팅하려면 추정기의 메서드를 호출한다

import sagemaker
from sagemaker.serializers import CSVSerializer
xgb_predictor=xgb_model.deploy(
    initial_instance_count=1, #모델을 배포할 인스턴스 수(int)
    instance_type='ml.t2.medium', #배포된 모델을 운영하려는 인스턴스 유형
    serializer=CSVSerializer() #다양한 형식의 입력데이터를 CSV형식 문자열로 직렬화
)

 

이 메서드는 배포가능한 모델을 만들고 엔드포인트를 구성하고 모델을 호스팅한다

xgb_predictor.endpoint_name

엔드포인트가 반환되며 이는 ML인스턴스에서 활성 상태를 유지하며 나중에 종료하지 않는 한 언제든지 즉각적인 예측을 할 수 있다. 이는 SageMaker Studio나 SageMaker 노트북 인스턴스의 다른 곳에서 재사용이 가능하다

 

 

 

728x90

'AWS' 카테고리의 다른 글

[SageMaker] 삭제  (0) 2022.06.28
[SageMaker] 모델 평가  (0) 2022.06.28
[SageMaker] 모델 훈련  (1) 2022.06.28
[SageMaker] 데이터 세트 다운로드하기  (0) 2022.06.28
[SageMaker] 세이지메이커 시작하기  (0) 2022.06.28