SageMaker 모델 병렬화 라이브러리 v2의 핵심 기능 - 아마존 SageMaker

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

SageMaker 모델 병렬화 라이브러리 v2의 핵심 기능

Amazon SageMaker 모델 병렬화 라이브러리 v2 (SMPv2) 는 샤딩된 데이터 병렬화, 텐서 병렬 처리, 체크포인팅과 같은 분산 전략 및 메모리 절약 기술을 제공합니다. SMPv2에서 제공하는 모델 병렬화 전략 및 기법은 학습 속도와 메모리 소비를 최적화하는 동시에 대형 모델을 여러 디바이스에 배포하는 데 도움이 됩니다. SMPv2는 또한 몇 줄의 코드 변경으로 훈련 스크립트를 조정할 수 있도록 Python 패키지를 torch.sagemaker 제공합니다.

이 안내서는 에서 SageMaker 모델 병렬화 라이브러리 v2로 시작하기 소개한 기본 2단계 흐름을 따릅니다. SMPv2의 핵심 기능 및 사용 방법에 대해 자세히 알아보려면 다음 항목을 참조하십시오.

참고

이러한 핵심 기능은 SMP v2.0.0 이상과 SageMaker Python SDK v2.200.0 이상에서 사용할 수 있으며 v2.0.1 이상에서도 작동합니다. PyTorch 패키지 버전을 확인하려면 을 참조하십시오. 지원되는 프레임워크 및 AWS 리전