Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::SageMaker::Types::WarmPoolStatus

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

Overview

Status and billing information about the warm pool.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#resource_retained_billable_time_in_secondsInteger

The billable time in seconds used by the warm pool. Billable time refers to the absolute wall-clock time.

Multiply ResourceRetainedBillableTimeInSeconds by the number of instances (InstanceCount) in your training cluster to get the total compute time SageMaker bills you if you run warm pool training. The formula is as follows: ResourceRetainedBillableTimeInSeconds * InstanceCount.

Returns:

  • (Integer)

50922
50923
50924
50925
50926
50927
50928
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50922

class WarmPoolStatus < Struct.new(
  :status,
  :resource_retained_billable_time_in_seconds,
  :reused_by_job)
  SENSITIVE = []
  include Aws::Structure
end

#reused_by_jobString

The name of the matching training job that reused the warm pool.

Returns:

  • (String)

50922
50923
50924
50925
50926
50927
50928
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50922

class WarmPoolStatus < Struct.new(
  :status,
  :resource_retained_billable_time_in_seconds,
  :reused_by_job)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the warm pool.

  • InUse: The warm pool is in use for the training job.

  • Available: The warm pool is available to reuse for a matching training job.

  • Reused: The warm pool moved to a matching training job for reuse.

  • Terminated: The warm pool is no longer available. Warm pools are unavailable if they are terminated by a user, terminated for a patch update, or terminated for exceeding the specified KeepAlivePeriodInSeconds.

Returns:

  • (String)

50922
50923
50924
50925
50926
50927
50928
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50922

class WarmPoolStatus < Struct.new(
  :status,
  :resource_retained_billable_time_in_seconds,
  :reused_by_job)
  SENSITIVE = []
  include Aws::Structure
end