Class: Aws::SageMaker::Types::ComputeQuotaConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

Configuration of the compute allocation definition for an entity. This includes the resource sharing option and the setting to preempt low priority tasks.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compute_quota_resourcesArray<Types::ComputeQuotaResourceConfig>

Allocate compute resources by instance types.



5041
5042
5043
5044
5045
5046
5047
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5041

class ComputeQuotaConfig < Struct.new(
  :compute_quota_resources,
  :resource_sharing_config,
  :preempt_team_tasks)
  SENSITIVE = []
  include Aws::Structure
end

#preempt_team_tasksString

Allows workloads from within an entity to preempt same-team workloads. When set to LowerPriority, the entity's lower priority tasks are preempted by their own higher priority tasks.

Default is LowerPriority.

Returns:

  • (String)


5041
5042
5043
5044
5045
5046
5047
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5041

class ComputeQuotaConfig < Struct.new(
  :compute_quota_resources,
  :resource_sharing_config,
  :preempt_team_tasks)
  SENSITIVE = []
  include Aws::Structure
end

#resource_sharing_configTypes::ResourceSharingConfig

Resource sharing configuration. This defines how an entity can lend and borrow idle compute with other entities within the cluster.



5041
5042
5043
5044
5045
5046
5047
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5041

class ComputeQuotaConfig < Struct.new(
  :compute_quota_resources,
  :resource_sharing_config,
  :preempt_team_tasks)
  SENSITIVE = []
  include Aws::Structure
end