Class: Aws::SageMaker::Types::SchedulerConfig

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#fair_shareString

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.

Returns:

  • (String)


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_classesArray<Types::PriorityClass>

List of the priority classes, PriorityClass, of the cluster policy. When specified, these class configurations define how tasks are queued.

Returns:



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