아마존 세이지메이커 파이썬 SDK v3
Amazon SageMaker Python SDK v3
AWS 세이지메이커에서 AI 모델 배포 설정을 자동으로 시험해보고 추천해주는 개발자용 코드 도구
쉽게 말하면
아마존 세이지메이커 파이썬 SDK는 개발자가 아마존의 AI 모델 운영 서비스를 마우스로 클릭하는 대신 코드 몇 줄로 다루게 해주는 도구다. 화면 메뉴를 눌러가며 설정하던 일을, 명령어 한 줄을 적어서 실행하는 방식으로 바꿔주는 셈이다.
이번 v3 업데이트에서 새로 생긴 기능은 요리에 비유하면 이해가 쉽다. 오븐으로 빵을 구울 때 온도와 시간을 이것저것 바꿔가며 가장 잘 구워지는 조합을 찾아야 하는 것처럼, AI 모델을 서비스에 올릴 때도 어떤 컴퓨터 사양과 설정이 가장 빠르고 저렴한지 일일이 시험해봐야 했다. 이 도구는 이미 돌아가고 있는 모델에 실제와 비슷한 요청을 보내 속도와 반응 시간을 재보고, 여러 조합 중 가성비가 좋은 순서로 추천 목록을 만들어준다.
추천 목록에서 1위를 고르면 바로 실제 서비스에 반영할 수도 있다. 예전에는 이런 시행착오를 사람이 직접 반복해야 했지만, 이제는 코드 몇 줄이 그 과정을 대신 처리해준다.
기사에서 이렇게 나와요
직접 해보기
직접 코드를 다뤄본다면 다음 순서로 시도해볼 수 있다.
- 최신 버전 설치: pip install --upgrade "sagemaker>=3.17.0"
- 사용할 모델과 컴퓨터 사양을 정해 배포 준비 객체를 만든다
- 배포된 서비스 주소에 시험 요청을 보내 속도를 측정하는 명령을 실행한다
- 측정 결과를 바탕으로 만들어진 추천 목록을 확인한다
- 가장 적합한 추천을 골라 실제 서비스에 반영하는 명령을 실행한다
실제 진행하려면 AWS 계정과 세이지메이커 사용 권한이 필요하다.