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 |