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)


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

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

Returns:



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