每天早上一封邮件,把昨天的 AI 梳理好订阅邮件

METAL LAB

AI 용어사전쓰다 보면 만나는 말

아마존 세이지메이커 파이썬 SDK v3

Amazon SageMaker Python SDK v3

AWS 세이지메이커에서 AI 모델 배포 설정을 자동으로 시험해보고 추천해주는 개발자용 코드 도구

쉽게 말하면

아마존 세이지메이커 파이썬 SDK는 개발자가 아마존의 AI 모델 운영 서비스를 마우스로 클릭하는 대신 코드 몇 줄로 다루게 해주는 도구다. 화면 메뉴를 눌러가며 설정하던 일을, 명령어 한 줄을 적어서 실행하는 방식으로 바꿔주는 셈이다.

이번 v3 업데이트에서 새로 생긴 기능은 요리에 비유하면 이해가 쉽다. 오븐으로 빵을 구울 때 온도와 시간을 이것저것 바꿔가며 가장 잘 구워지는 조합을 찾아야 하는 것처럼, AI 모델을 서비스에 올릴 때도 어떤 컴퓨터 사양과 설정이 가장 빠르고 저렴한지 일일이 시험해봐야 했다. 이 도구는 이미 돌아가고 있는 모델에 실제와 비슷한 요청을 보내 속도와 반응 시간을 재보고, 여러 조합 중 가성비가 좋은 순서로 추천 목록을 만들어준다.

추천 목록에서 1위를 고르면 바로 실제 서비스에 반영할 수도 있다. 예전에는 이런 시행착오를 사람이 직접 반복해야 했지만, 이제는 코드 몇 줄이 그 과정을 대신 처리해준다.

기사에서 이렇게 나와요

기사에서는 "기존에는 SageMaker Studio를 사용하거나 Boto3 API 호출을 직접 구성해야 했던 작업이, 이번 통합으로 SDK 오퍼레이션 하나로 처리 가능해졌다"고 설명한다. 여기서 오해하기 쉬운 점은 이것이 새로운 AI 모델이 아니라는 것이다. 세이지메이커 파이썬 SDK v3는 기존에 있던 개발자용 도구의 업데이트 버전으로, 모델 배포 설정을 자동으로 시험하고 추천해주는 기능이 새로 추가된 것뿐이다.

직접 해보기

직접 코드를 다뤄본다면 다음 순서로 시도해볼 수 있다.

  1. 최신 버전 설치: pip install --upgrade "sagemaker>=3.17.0"
  2. 사용할 모델과 컴퓨터 사양을 정해 배포 준비 객체를 만든다
  3. 배포된 서비스 주소에 시험 요청을 보내 속도를 측정하는 명령을 실행한다
  4. 측정 결과를 바탕으로 만들어진 추천 목록을 확인한다
  5. 가장 적합한 추천을 골라 실제 서비스에 반영하는 명령을 실행한다

실제 진행하려면 AWS 계정과 세이지메이커 사용 권한이 필요하다.

함께 볼 용어

이 용어가 나온 기사

ㄱㄴㄷ 전체 찾아보기