Amazon SageMaker HyperPod, 이제 지속적 프로비저닝을 사용하는 Slurm 클러스터를 위한 AMI 기반 노드 수명 주기 구성을 지원
Amazon SageMaker HyperPod는 이제 지속적 프로비저닝을 사용하는 Slurm 클러스터를 위한 AMI 기반 구성을 지원합니다. 지속적 프로비저닝은 용량이 사용 가능해지면 클러스터에 노드를 추가하는데, 이번 출시는 AMI 기반 구성을 이 모드를 사용하는 클러스터로 확장합니다. 이러한 지원을 통해 수명 주기 구성 스크립트를 다운로드하거나, 구성하거나, Amazon S3에 업로드하지 않고도 지속적 프로비저닝을 사용하는 클러스터를 생성할 수 있습니다.
AMI 기반 구성은 Docker, Enroot, Pyxis와 같은 필수 소프트웨어와 Slurm Accounting, SSH 키 생성, 로그 순환과 같은 구성을 포함하여 AI/ML 훈련 워크로드를 실행하기 위한 프로덕션 준비 환경에 필요한 소프트웨어 및 구성을 노드에 프로비저닝합니다. 지속적 프로비저닝을 사용하는 경우 수명 주기 구성 스크립트를 관리할 필요 없이 각 노드가 클러스터에 추가될 때 AMI에서 구성되므로 더 빨리 노드를 사용하여 작업을 스케줄링할 수 있습니다. AMI 기반 구성을 활성화하려면 API를 통해 클러스터를 생성할 때 인스턴스 그룹 구성에서 LifeCycleConfig 블록을 생략하거나 SageMaker AI 콘솔을 사용할 때 사용자 지정 설정의 수명 주기 스크립트에서 ‘없음’을 선택합니다. AMI 기반 구성 기준 외에 추가로 사용자 지정하려면 API를 통해 LifeCycleConfig 블록에서 OnInitComplete 파라미터 및 SourceS3Uri를 지정하거나 콘솔을 사용할 때 사용자 지정 설정의 ‘S3의 확장 스크립트 파일’ 필드에 S3 URI를 제공하여 확장 스크립트를 제공할 수 있습니다. 사용자 지정 수명 주기 구성 스크립트는 프로비저닝에 대한 완전한 제어가 필요한 사용 사례에서 계속 완벽하게 지원됩니다.
지속적 프로비저닝을 사용하는 Slurm 클러스터의 AMI 기반 노드 수명 주기 구성은 SageMaker HyperPod가 제공되는 모든 AWS 리전에서 사용할 수 있습니다. 시작하려면 SageMaker 사용 설명서의 AWS CLI를 사용하여 SageMaker HyperPod 시작하기 또는 SageMaker AI 콘솔을 사용하여 SageMaker HyperPod 시작하기를 참조하세요.