Class: Aws::SageMaker::Types::SchedulerConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::SchedulerConfig
- Defined in:
- gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb
Overview
Cluster policy configuration. This policy is used for task prioritization and fair-share allocation. This helps prioritize critical workloads and distributes idle compute across entities.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#fair_share ⇒ String
When enabled, entities borrow idle compute based on their assigned
FairShareWeight
. -
#priority_classes ⇒ Array<Types::PriorityClass>
List of the priority classes,
PriorityClass
, of the cluster policy.
Instance Attribute Details
#fair_share ⇒ String
When enabled, entities borrow idle compute based on their assigned
FairShareWeight
.
When disabled, entities borrow idle compute based on a first-come first-serve basis.
Default is Enabled
.
42055 42056 42057 42058 42059 42060 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42055 class SchedulerConfig < Struct.new( :priority_classes, :fair_share) SENSITIVE = [] include Aws::Structure end |
#priority_classes ⇒ Array<Types::PriorityClass>
List of the priority classes, PriorityClass
, of the cluster
policy. When specified, these class configurations define how tasks
are queued.
42055 42056 42057 42058 42059 42060 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42055 class SchedulerConfig < Struct.new( :priority_classes, :fair_share) SENSITIVE = [] include Aws::Structure end |