Class: Aws::SageMaker::Types::SchedulerConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::SchedulerConfig
- Includes:
- Aws::Structure
- Defined in:
- 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 '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 'lib/aws-sdk-sagemaker/types.rb', line 42094 class SchedulerConfig < Struct.new( :priority_classes, :fair_share) SENSITIVE = [] include Aws::Structure end |