AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The specifications of an instance group that you need to define.
Namespace: Amazon.SageMaker.Model
Assembly: AWSSDK.SageMaker.dll
Version: 3.x.y.z
public class ClusterInstanceGroupSpecification
The ClusterInstanceGroupSpecification type exposes the following members
| Name | Description | |
|---|---|---|
|
ClusterInstanceGroupSpecification() |
| Name | Type | Description | |
|---|---|---|---|
|
CapacityRequirements | Amazon.SageMaker.Model.ClusterCapacityRequirements |
Gets and sets the property CapacityRequirements. Specifies the capacity requirements for the instance group. |
|
ExecutionRole | System.String |
Gets and sets the property ExecutionRole. Specifies an IAM execution role to be assumed by the instance group. |
|
ImageId | System.String |
Gets and sets the property ImageId. When configuring your HyperPod cluster, you can specify an image ID using one of the following options:
If you choose to use a custom AMI (
When updating the instance group's AMI through the |
|
InstanceCount | System.Int32 |
Gets and sets the property InstanceCount. Specifies the number of instances to add to the instance group of a SageMaker HyperPod cluster. |
|
InstanceGroupName | System.String |
Gets and sets the property InstanceGroupName. Specifies the name of the instance group. |
|
InstanceStorageConfigs | System.Collections.Generic.List<Amazon.SageMaker.Model.ClusterInstanceStorageConfig> |
Gets and sets the property InstanceStorageConfigs. Specifies the additional storage configurations for the instances in the SageMaker HyperPod cluster instance group. |
|
InstanceType | Amazon.SageMaker.ClusterInstanceType |
Gets and sets the property InstanceType. Specifies the instance type of the instance group. |
|
KubernetesConfig | Amazon.SageMaker.Model.ClusterKubernetesConfig |
Gets and sets the property KubernetesConfig. Specifies the Kubernetes configuration for the instance group. You describe what you want the labels and taints to look like, and the cluster works to reconcile the actual state with the declared state for nodes in this instance group. |
|
LifeCycleConfig | Amazon.SageMaker.Model.ClusterLifeCycleConfig |
Gets and sets the property LifeCycleConfig. Specifies the LifeCycle configuration for the instance group. |
|
MinInstanceCount | System.Int32 |
Gets and sets the property MinInstanceCount.
Defines the minimum number of instances required for an instance group to become |
|
OnStartDeepHealthChecks | System.Collections.Generic.List<System.String> |
Gets and sets the property OnStartDeepHealthChecks. A flag indicating whether deep health checks should be performed when the cluster instance group is created or updated. |
|
OverrideVpcConfig | Amazon.SageMaker.Model.VpcConfig |
Gets and sets the property OverrideVpcConfig. To configure multi-AZ deployments, customize the Amazon VPC configuration at the instance group level. You can specify different subnets and security groups across different AZs in the instance group specification to override a SageMaker HyperPod cluster's default Amazon VPC configuration. For more information about deploying a cluster in multiple AZs, see Setting up SageMaker HyperPod clusters across multiple AZs. When your Amazon VPC and subnets support IPv6, network communications differ based on the cluster orchestration platform:
Additional resources for IPv6 configuration:
|
|
ScheduledUpdateConfig | Amazon.SageMaker.Model.ScheduledUpdateConfig |
Gets and sets the property ScheduledUpdateConfig. The configuration object of the schedule that SageMaker uses to update the AMI. |
|
ThreadsPerCore | System.Int32 |
Gets and sets the property ThreadsPerCore.
Specifies the value for Threads per core. For instance types that support multithreading,
you can specify |
|
TrainingPlanArn | System.String |
Gets and sets the property TrainingPlanArn. The Amazon Resource Name (ARN); of the training plan to use for this cluster instance group.
For more information about how to reserve GPU capacity for your SageMaker HyperPod
clusters using Amazon SageMaker Training Plan, see |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5