/AWS1/CL_SGMCLSTRESTRICTEDIN00¶
The specifications of a restricted instance group that you need to define.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_instancecount
TYPE /AWS1/SGMCLUSTERINSTANCECOUNT
/AWS1/SGMCLUSTERINSTANCECOUNT
¶
Specifies the number of instances to add to the restricted instance group of a SageMaker HyperPod cluster.
iv_instancegroupname
TYPE /AWS1/SGMCLUSTERINSTGROUPNAME
/AWS1/SGMCLUSTERINSTGROUPNAME
¶
Specifies the name of the restricted instance group.
iv_instancetype
TYPE /AWS1/SGMCLUSTERINSTANCETYPE
/AWS1/SGMCLUSTERINSTANCETYPE
¶
Specifies the instance type of the restricted instance group.
iv_executionrole
TYPE /AWS1/SGMROLEARN
/AWS1/SGMROLEARN
¶
Specifies an IAM execution role to be assumed by the restricted instance group.
io_environmentconfig
TYPE REF TO /AWS1/CL_SGMENVIRONMENTCONFIG
/AWS1/CL_SGMENVIRONMENTCONFIG
¶
The configuration for the restricted instance groups (RIG) environment.
Optional arguments:¶
iv_threadspercore
TYPE /AWS1/SGMCLUSTERTHREADSPERCORE
/AWS1/SGMCLUSTERTHREADSPERCORE
¶
The number you specified to
TreadsPerCore
inCreateCluster
for enabling or disabling multithreading. For instance types that support multithreading, you can specify 1 for disabling multithreading and 2 for enabling multithreading. For more information, see the reference table of CPU cores and threads per CPU core per instance type in the Amazon Elastic Compute Cloud User Guide.
it_instancestorageconfigs
TYPE /AWS1/CL_SGMCLUSTINSTSTRGCFG=>TT_CLUSTERINSTSTORAGECONFIGS
TT_CLUSTERINSTSTORAGECONFIGS
¶
Specifies the additional storage configurations for the instances in the SageMaker HyperPod cluster restricted instance group.
it_onstartdeephealthchecks
TYPE /AWS1/CL_SGMONSTRTDEEPHEALTH00=>TT_ONSTARTDEEPHEALTHCHECKS
TT_ONSTARTDEEPHEALTHCHECKS
¶
A flag indicating whether deep health checks should be performed when the cluster restricted instance group is created or updated.
iv_trainingplanarn
TYPE /AWS1/SGMTRAININGPLANARN
/AWS1/SGMTRAININGPLANARN
¶
The Amazon Resource Name (ARN) of the training plan to filter clusters by. For more information about reserving GPU capacity for your SageMaker HyperPod clusters using Amazon SageMaker Training Plan, see
CreateTrainingPlan
.
io_overridevpcconfig
TYPE REF TO /AWS1/CL_SGMVPCCONFIG
/AWS1/CL_SGMVPCCONFIG
¶
OverrideVpcConfig
io_scheduledupdateconfig
TYPE REF TO /AWS1/CL_SGMSCHDDUPDATECONFIG
/AWS1/CL_SGMSCHDDUPDATECONFIG
¶
ScheduledUpdateConfig
Queryable Attributes¶
InstanceCount¶
Specifies the number of instances to add to the restricted instance group of a SageMaker HyperPod cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INSTANCECOUNT() |
Getter for INSTANCECOUNT, with configurable default |
ASK_INSTANCECOUNT() |
Getter for INSTANCECOUNT w/ exceptions if field has no value |
HAS_INSTANCECOUNT() |
Determine if INSTANCECOUNT has a value |
InstanceGroupName¶
Specifies the name of the restricted instance group.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INSTANCEGROUPNAME() |
Getter for INSTANCEGROUPNAME, with configurable default |
ASK_INSTANCEGROUPNAME() |
Getter for INSTANCEGROUPNAME w/ exceptions if field has no v |
HAS_INSTANCEGROUPNAME() |
Determine if INSTANCEGROUPNAME has a value |
InstanceType¶
Specifies the instance type of the restricted instance group.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INSTANCETYPE() |
Getter for INSTANCETYPE, with configurable default |
ASK_INSTANCETYPE() |
Getter for INSTANCETYPE w/ exceptions if field has no value |
HAS_INSTANCETYPE() |
Determine if INSTANCETYPE has a value |
ExecutionRole¶
Specifies an IAM execution role to be assumed by the restricted instance group.
Accessible with the following methods¶
Method | Description |
---|---|
GET_EXECUTIONROLE() |
Getter for EXECUTIONROLE, with configurable default |
ASK_EXECUTIONROLE() |
Getter for EXECUTIONROLE w/ exceptions if field has no value |
HAS_EXECUTIONROLE() |
Determine if EXECUTIONROLE has a value |
ThreadsPerCore¶
The number you specified to
TreadsPerCore
inCreateCluster
for enabling or disabling multithreading. For instance types that support multithreading, you can specify 1 for disabling multithreading and 2 for enabling multithreading. For more information, see the reference table of CPU cores and threads per CPU core per instance type in the Amazon Elastic Compute Cloud User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_THREADSPERCORE() |
Getter for THREADSPERCORE, with configurable default |
ASK_THREADSPERCORE() |
Getter for THREADSPERCORE w/ exceptions if field has no valu |
HAS_THREADSPERCORE() |
Determine if THREADSPERCORE has a value |
InstanceStorageConfigs¶
Specifies the additional storage configurations for the instances in the SageMaker HyperPod cluster restricted instance group.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INSTANCESTORAGECONFIGS() |
Getter for INSTANCESTORAGECONFIGS, with configurable default |
ASK_INSTANCESTORAGECONFIGS() |
Getter for INSTANCESTORAGECONFIGS w/ exceptions if field has |
HAS_INSTANCESTORAGECONFIGS() |
Determine if INSTANCESTORAGECONFIGS has a value |
OnStartDeepHealthChecks¶
A flag indicating whether deep health checks should be performed when the cluster restricted instance group is created or updated.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ONSTARTDEEPHEALTHCHECKS() |
Getter for ONSTARTDEEPHEALTHCHECKS, with configurable defaul |
ASK_ONSTARTDEEPHEALTHCHECKS() |
Getter for ONSTARTDEEPHEALTHCHECKS w/ exceptions if field ha |
HAS_ONSTARTDEEPHEALTHCHECKS() |
Determine if ONSTARTDEEPHEALTHCHECKS has a value |
TrainingPlanArn¶
The Amazon Resource Name (ARN) of the training plan to filter clusters by. For more information about reserving GPU capacity for your SageMaker HyperPod clusters using Amazon SageMaker Training Plan, see
CreateTrainingPlan
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TRAININGPLANARN() |
Getter for TRAININGPLANARN, with configurable default |
ASK_TRAININGPLANARN() |
Getter for TRAININGPLANARN w/ exceptions if field has no val |
HAS_TRAININGPLANARN() |
Determine if TRAININGPLANARN has a value |
OverrideVpcConfig¶
OverrideVpcConfig
Accessible with the following methods¶
Method | Description |
---|---|
GET_OVERRIDEVPCCONFIG() |
Getter for OVERRIDEVPCCONFIG |
ScheduledUpdateConfig¶
ScheduledUpdateConfig
Accessible with the following methods¶
Method | Description |
---|---|
GET_SCHEDULEDUPDATECONFIG() |
Getter for SCHEDULEDUPDATECONFIG |
EnvironmentConfig¶
The configuration for the restricted instance groups (RIG) environment.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENVIRONMENTCONFIG() |
Getter for ENVIRONMENTCONFIG |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_CLUSTRESTRICTEDINSTGRPSPECS
¶
TYPES TT_CLUSTRESTRICTEDINSTGRPSPECS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGMCLSTRESTRICTEDIN00 WITH DEFAULT KEY
.