Values_2.TrainingPlanSummarySourceDetails 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 .
type nonrec t = {trainingPlanArn : Values_0.TrainingPlanArn.t option;The Amazon Resource Name (ARN); of the training plan.
*)trainingPlanName : Values_1.TrainingPlanName.t option;The name of the training plan.
*)status : TrainingPlanStatus.t option;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 Status attribute within the TrainingPlanSummary object.
*)statusMessage : TrainingPlanStatusMessage.t option;A message providing additional information about the current status of the training plan.
*)durationHours : TrainingPlanDurationHours.t option;The number of whole hours in the total duration for this training plan.
*)durationMinutes : TrainingPlanDurationMinutes.t option;The additional minutes beyond whole hours in the total duration for this training plan.
*)startTime : Values_0.Timestamp.t option;The start time of the training plan.
*)endTime : Values_0.Timestamp.t option;The end time of the training plan.
*)upfrontFee : Values_0.String256.t option;The upfront fee for the training plan.
*)currencyCode : Values_1.CurrencyCode.t option;The currency code for the upfront fee (e.g., USD).
*)totalInstanceCount : Values_1.TotalInstanceCount.t option;The total number of instances reserved in this training plan.
*)availableInstanceCount : Values_0.AvailableInstanceCount.t option;The number of instances currently available for use in this training plan.
*)inUseInstanceCount : Values_1.InUseInstanceCount.t option;The number of instances currently in use from this training plan.
*)totalUltraServerCount : Values_1.UltraServerCount.t option;The total number of UltraServers allocated to this training plan.
*)targetResources : SageMakerResourceNames.t option;The target resources (e.g., training jobs, HyperPod clusters, Endpoints, Studio apps) 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. A training plan for SageMaker endpoints can be used exclusively to provide compute resources to SageMaker endpoints for model deployment. A training plan for Studio apps can be used to launch JupyterLab and Code Editor apps on reserved training plan capacity.
*)reservedCapacitySummaries : ReservedCapacitySummaries.t option;A list of reserved capacities associated with this training plan, including details such as instance types, counts, and availability zones.
*)}val make :
?trainingPlanArn:??? ->
?trainingPlanName:??? ->
?status:??? ->
?statusMessage:??? ->
?durationHours:??? ->
?durationMinutes:??? ->
?startTime:??? ->
?endTime:??? ->
?upfrontFee:??? ->
?currencyCode:??? ->
?totalInstanceCount:??? ->
?availableInstanceCount:??? ->
?inUseInstanceCount:??? ->
?totalUltraServerCount:??? ->
?targetResources:??? ->
?reservedCapacitySummaries:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Values_1.TotalInstanceCount.t
| `List of
[> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `Integer of Values_1.UltraServerCount.t
| `Long of Values_1.ReservedCapacityDurationHours.t
| `String of Values_1.ReservedCapacityArn.t
| `Timestamp of Values_0.Timestamp.t ])
list ]
list
| `Long of TrainingPlanDurationHours.t
| `String of Values_0.TrainingPlanArn.t
| `Timestamp of Values_0.Timestamp.t ])
list ]