Class: Aws::SageMaker::Types::DescribeOptimizationJobResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_timeTime

The time when you created the optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_instance_typeString

The type of instance that hosts the optimized model that you create with the optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasonString

If the optimization job status is FAILED, the reason for the failure.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_timeTime

The time when the optimization job was last updated.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#max_instance_countInteger

The maximum number of instances to use for the optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#model_sourceTypes::OptimizationJobModelSource

The location of the source model to optimize with an optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#optimization_configsArray<Types::OptimizationConfig>

Settings for each of the optimization techniques that the job applies.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#optimization_end_timeTime

The time when the optimization job finished processing.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#optimization_environmentHash<String,String>

The environment variables to set in the model container.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#optimization_job_arnString

The Amazon Resource Name (ARN) of the optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#optimization_job_nameString

The name that you assigned to the optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#optimization_job_statusString

The current status of the optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#optimization_outputTypes::OptimizationOutput

Output values produced by an optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#optimization_start_timeTime

The time when the optimization job started.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#output_configTypes::OptimizationJobOutputConfig

Details for where to store the optimized model that you create with the optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The ARN of the IAM role that you assigned to the optimization job.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#stopping_conditionTypes::StoppingCondition

Specifies a limit to how long a job can run. When the job reaches the time limit, SageMaker ends the job. Use this API to cap costs.

To stop a training job, SageMaker sends the algorithm the SIGTERM signal, which delays job termination for 120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of training are not lost.

The training algorithms provided by SageMaker automatically save the intermediate results of a model training job when possible. This attempt to save artifacts is only a best effort case as model might not be in a state from which it can be saved. For example, if training has just started, the model might not be ready to save. When saved, this intermediate data is a valid model artifact. You can use it to create a model with CreateModel.

<note markdown=“1”> The Neural Topic Model (NTM) currently does not support saving intermediate model artifacts. When training NTMs, make sure that the maximum runtime is sufficient for the training job to complete.

</note>

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_configTypes::OptimizationVpcConfig

A VPC in Amazon VPC that your optimized model has access to.

Returns:



20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
# File 'lib/aws-sdk-sagemaker/types.rb', line 20618

class DescribeOptimizationJobResponse < Struct.new(
  :optimization_job_arn,
  :optimization_job_status,
  :optimization_start_time,
  :optimization_end_time,
  :creation_time,
  :last_modified_time,
  :failure_reason,
  :optimization_job_name,
  :model_source,
  :optimization_environment,
  :deployment_instance_type,
  :max_instance_count,
  :optimization_configs,
  :output_config,
  :optimization_output,
  :role_arn,
  :stopping_condition,
  :vpc_config)
  SENSITIVE = []
  include Aws::Structure
end