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
.
42094 42095 42096 42097 42098 42099 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42094 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.
42094 42095 42096 42097 42098 42099 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42094 class SchedulerConfig < Struct.new( :priority_classes, :fair_share) SENSITIVE = [] include Aws::Structure end |