/AWS1/CL_SGMTRNPLANSUMMARY¶
Details of the training plan.
For more information about how to reserve GPU capacity for your SageMaker HyperPod clusters using Amazon SageMaker Training Plan, see CreateTrainingPlan .
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_trainingplanarn TYPE /AWS1/SGMTRAININGPLANARN /AWS1/SGMTRAININGPLANARN¶
The Amazon Resource Name (ARN); of the training plan.
iv_trainingplanname TYPE /AWS1/SGMTRAININGPLANNAME /AWS1/SGMTRAININGPLANNAME¶
The name of the training plan.
iv_status TYPE /AWS1/SGMTRAININGPLANSTATUS /AWS1/SGMTRAININGPLANSTATUS¶
The current status of the training plan (e.g., Pending, Active, Expired). To see the complete list of status values available for a training plan, refer to the
Statusattribute within theTrainingPlanSummaryobject.
Optional arguments:¶
iv_statusmessage TYPE /AWS1/SGMTRNPLANSTATUSMESSAGE /AWS1/SGMTRNPLANSTATUSMESSAGE¶
A message providing additional information about the current status of the training plan.
iv_durationhours TYPE /AWS1/SGMTRNPLANDURATIONHOURS /AWS1/SGMTRNPLANDURATIONHOURS¶
The number of whole hours in the total duration for this training plan.
iv_durationminutes TYPE /AWS1/SGMTRNPLANDURMINUTES /AWS1/SGMTRNPLANDURMINUTES¶
The additional minutes beyond whole hours in the total duration for this training plan.
iv_starttime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
The start time of the training plan.
iv_endtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
The end time of the training plan.
iv_upfrontfee TYPE /AWS1/SGMSTRING256 /AWS1/SGMSTRING256¶
The upfront fee for the training plan.
iv_currencycode TYPE /AWS1/SGMCURRENCYCODE /AWS1/SGMCURRENCYCODE¶
The currency code for the upfront fee (e.g., USD).
iv_totalinstancecount TYPE /AWS1/SGMTOTALINSTANCECOUNT /AWS1/SGMTOTALINSTANCECOUNT¶
The total number of instances reserved in this training plan.
iv_availableinstancecount TYPE /AWS1/SGMAVAILABLEINSTCOUNT /AWS1/SGMAVAILABLEINSTCOUNT¶
The number of instances currently available for use in this training plan.
iv_inuseinstancecount TYPE /AWS1/SGMINUSEINSTANCECOUNT /AWS1/SGMINUSEINSTANCECOUNT¶
The number of instances currently in use from this training plan.
iv_totalultraservercount TYPE /AWS1/SGMULTRASERVERCOUNT /AWS1/SGMULTRASERVERCOUNT¶
The total number of UltraServers allocated to this training plan.
it_targetresources TYPE /AWS1/CL_SGMSMRESOURCENAMES_W=>TT_SAGEMAKERRESOURCENAMES TT_SAGEMAKERRESOURCENAMES¶
The target resources (e.g., training jobs, HyperPod clusters) that can use this training plan.
Training plans are specific to their target resource.
A training plan designed for SageMaker training jobs can only be used to schedule and run training jobs.
A training plan for HyperPod clusters can be used exclusively to provide compute resources to a cluster's instance group.
it_reservedcapacitysummaries TYPE /AWS1/CL_SGMRESERVEDCAPSUMMARY=>TT_RESERVEDCAPACITYSUMMARIES TT_RESERVEDCAPACITYSUMMARIES¶
A list of reserved capacities associated with this training plan, including details such as instance types, counts, and availability zones.
Queryable Attributes¶
TrainingPlanArn¶
The Amazon Resource Name (ARN); of the training plan.
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 |
TrainingPlanName¶
The name of the training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAININGPLANNAME() |
Getter for TRAININGPLANNAME, with configurable default |
ASK_TRAININGPLANNAME() |
Getter for TRAININGPLANNAME w/ exceptions if field has no va |
HAS_TRAININGPLANNAME() |
Determine if TRAININGPLANNAME has a value |
Status¶
The current status of the training plan (e.g., Pending, Active, Expired). To see the complete list of status values available for a training plan, refer to the
Statusattribute within theTrainingPlanSummaryobject.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
StatusMessage¶
A message providing additional information about the current status of the training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSMESSAGE() |
Getter for STATUSMESSAGE, with configurable default |
ASK_STATUSMESSAGE() |
Getter for STATUSMESSAGE w/ exceptions if field has no value |
HAS_STATUSMESSAGE() |
Determine if STATUSMESSAGE has a value |
DurationHours¶
The number of whole hours in the total duration for this training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DURATIONHOURS() |
Getter for DURATIONHOURS, with configurable default |
ASK_DURATIONHOURS() |
Getter for DURATIONHOURS w/ exceptions if field has no value |
HAS_DURATIONHOURS() |
Determine if DURATIONHOURS has a value |
DurationMinutes¶
The additional minutes beyond whole hours in the total duration for this training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DURATIONMINUTES() |
Getter for DURATIONMINUTES, with configurable default |
ASK_DURATIONMINUTES() |
Getter for DURATIONMINUTES w/ exceptions if field has no val |
HAS_DURATIONMINUTES() |
Determine if DURATIONMINUTES has a value |
StartTime¶
The start time of the training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTTIME() |
Getter for STARTTIME, with configurable default |
ASK_STARTTIME() |
Getter for STARTTIME w/ exceptions if field has no value |
HAS_STARTTIME() |
Determine if STARTTIME has a value |
EndTime¶
The end time of the training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDTIME() |
Getter for ENDTIME, with configurable default |
ASK_ENDTIME() |
Getter for ENDTIME w/ exceptions if field has no value |
HAS_ENDTIME() |
Determine if ENDTIME has a value |
UpfrontFee¶
The upfront fee for the training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPFRONTFEE() |
Getter for UPFRONTFEE, with configurable default |
ASK_UPFRONTFEE() |
Getter for UPFRONTFEE w/ exceptions if field has no value |
HAS_UPFRONTFEE() |
Determine if UPFRONTFEE has a value |
CurrencyCode¶
The currency code for the upfront fee (e.g., USD).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENCYCODE() |
Getter for CURRENCYCODE, with configurable default |
ASK_CURRENCYCODE() |
Getter for CURRENCYCODE w/ exceptions if field has no value |
HAS_CURRENCYCODE() |
Determine if CURRENCYCODE has a value |
TotalInstanceCount¶
The total number of instances reserved in this training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOTALINSTANCECOUNT() |
Getter for TOTALINSTANCECOUNT, with configurable default |
ASK_TOTALINSTANCECOUNT() |
Getter for TOTALINSTANCECOUNT w/ exceptions if field has no |
HAS_TOTALINSTANCECOUNT() |
Determine if TOTALINSTANCECOUNT has a value |
AvailableInstanceCount¶
The number of instances currently available for use in this training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABLEINSTANCECOUNT() |
Getter for AVAILABLEINSTANCECOUNT, with configurable default |
ASK_AVAILABLEINSTANCECOUNT() |
Getter for AVAILABLEINSTANCECOUNT w/ exceptions if field has |
HAS_AVAILABLEINSTANCECOUNT() |
Determine if AVAILABLEINSTANCECOUNT has a value |
InUseInstanceCount¶
The number of instances currently in use from this training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INUSEINSTANCECOUNT() |
Getter for INUSEINSTANCECOUNT, with configurable default |
ASK_INUSEINSTANCECOUNT() |
Getter for INUSEINSTANCECOUNT w/ exceptions if field has no |
HAS_INUSEINSTANCECOUNT() |
Determine if INUSEINSTANCECOUNT has a value |
TotalUltraServerCount¶
The total number of UltraServers allocated to this training plan.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOTALULTRASERVERCOUNT() |
Getter for TOTALULTRASERVERCOUNT, with configurable default |
ASK_TOTALULTRASERVERCOUNT() |
Getter for TOTALULTRASERVERCOUNT w/ exceptions if field has |
HAS_TOTALULTRASERVERCOUNT() |
Determine if TOTALULTRASERVERCOUNT has a value |
TargetResources¶
The target resources (e.g., training jobs, HyperPod clusters) that can use this training plan.
Training plans are specific to their target resource.
A training plan designed for SageMaker training jobs can only be used to schedule and run training jobs.
A training plan for HyperPod clusters can be used exclusively to provide compute resources to a cluster's instance group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETRESOURCES() |
Getter for TARGETRESOURCES, with configurable default |
ASK_TARGETRESOURCES() |
Getter for TARGETRESOURCES w/ exceptions if field has no val |
HAS_TARGETRESOURCES() |
Determine if TARGETRESOURCES has a value |
ReservedCapacitySummaries¶
A list of reserved capacities associated with this training plan, including details such as instance types, counts, and availability zones.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESERVEDCAPACITYSUMS() |
Getter for RESERVEDCAPACITYSUMMARIES, with configurable defa |
ASK_RESERVEDCAPACITYSUMS() |
Getter for RESERVEDCAPACITYSUMMARIES w/ exceptions if field |
HAS_RESERVEDCAPACITYSUMS() |
Determine if RESERVEDCAPACITYSUMMARIES has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_TRAININGPLANSUMMARIES¶
TYPES TT_TRAININGPLANSUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGMTRNPLANSUMMARY WITH DEFAULT KEY
.