

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

# SageMaker API를 사용하여 훈련 계획에서 SageMaker HyperPod 클러스터를 업데이트하거나 AWS CLI
<a name="use-training-plan-for-hyperpod-update-using-api-cli-sdk"></a>

`update-cluster` AWS CLI 명령을 사용하여 기존 클러스터의 인스턴스 그룹을 업데이트하여 훈련 계획을 추가, 업데이트 또는 제거할 수 있습니다. 다음 샘플은 SageMaker HyperPod 클러스터를 업데이트하고 인스턴스 그룹에 새 훈련 계획을 제공하는 방법을 보여줍니다.

```
# Update a cluster
aws sagemaker update-cluster \
  --cluster-name {{cluster-name}} \
  --instance-groups '[ \
        { \
            "InstanceCount": {{1}},\
            "InstanceGroupName": "{{controller-nodes}}",\
            "InstanceType": "{{ml.t3.xlarge}}",\
            "LifeCycleConfig": {"SourceS3Uri": {{source_s3_uri}}, "OnCreate": "on_create.sh"},\
            "ExecutionRole": "arn:aws:iam::{{customer_account_id}}:role/{{execution_role}}",\
            "ThreadsPerCore": {{1}},\
        },\
        { \
            "InstanceCount": {{2}}, \
            "InstanceGroupName": "{{worker-nodes}}",\
            "InstanceType": "{{p4d.24xlarge}}",\
            "LifeCycleConfig": {"SourceS3Uri": {{source_s3_uri}}, "OnCreate": "on_create.sh"},\
            "ExecutionRole": "arn:aws:iam::{{customer_account_id}}}:role/{{execution_role}}}",\
            "ThreadsPerCore": {{1}},\
            "TrainingPlanArn": {{training_plan_arn}},\
        },\
        {\
            "InstanceCount": {{1}},\
            "InstanceGroupName": "{{worker-nodes-2}}",\
            "InstanceType": "{{p4d.24xlarge}}",\
            "LifeCycleConfig": {"SourceS3Uri": {{source_s3_uri}}, "OnCreate": "on_create.sh"},\
            "ExecutionRole": "arn:aws:iam::{{customer_account_id}}:role/{{execution_role}}",\
            "ThreadsPerCore": {{1}},\
            "TrainingPlanArn": {{training_plan_arn}},\
        }\
    ]'
```