You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::SageMaker::Types::DebugRuleConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing DebugRuleConfiguration as input to an Aws::Client method, you can use a vanilla Hash:

{
  rule_configuration_name: "RuleConfigurationName", # required
  local_path: "DirectoryPath",
  s3_output_path: "S3Uri",
  rule_evaluator_image: "AlgorithmImage", # required
  instance_type: "ml.t3.medium", # accepts ml.t3.medium, ml.t3.large, ml.t3.xlarge, ml.t3.2xlarge, ml.m4.xlarge, ml.m4.2xlarge, ml.m4.4xlarge, ml.m4.10xlarge, ml.m4.16xlarge, ml.c4.xlarge, ml.c4.2xlarge, ml.c4.4xlarge, ml.c4.8xlarge, ml.p2.xlarge, ml.p2.8xlarge, ml.p2.16xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.18xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.12xlarge, ml.m5.24xlarge, ml.r5.large, ml.r5.xlarge, ml.r5.2xlarge, ml.r5.4xlarge, ml.r5.8xlarge, ml.r5.12xlarge, ml.r5.16xlarge, ml.r5.24xlarge
  volume_size_in_gb: 1,
  rule_parameters: {
    "ConfigKey" => "ConfigValue",
  },
}

Configuration information for debugging rules.

Instance Attribute Summary collapse

Instance Attribute Details

#instance_type ⇒ String

The instance type to deploy for a training job.

Possible values:

  • ml.t3.medium
  • ml.t3.large
  • ml.t3.xlarge
  • ml.t3.2xlarge
  • ml.m4.xlarge
  • ml.m4.2xlarge
  • ml.m4.4xlarge
  • ml.m4.10xlarge
  • ml.m4.16xlarge
  • ml.c4.xlarge
  • ml.c4.2xlarge
  • ml.c4.4xlarge
  • ml.c4.8xlarge
  • ml.p2.xlarge
  • ml.p2.8xlarge
  • ml.p2.16xlarge
  • ml.p3.2xlarge
  • ml.p3.8xlarge
  • ml.p3.16xlarge
  • ml.c5.xlarge
  • ml.c5.2xlarge
  • ml.c5.4xlarge
  • ml.c5.9xlarge
  • ml.c5.18xlarge
  • ml.m5.large
  • ml.m5.xlarge
  • ml.m5.2xlarge
  • ml.m5.4xlarge
  • ml.m5.12xlarge
  • ml.m5.24xlarge
  • ml.r5.large
  • ml.r5.xlarge
  • ml.r5.2xlarge
  • ml.r5.4xlarge
  • ml.r5.8xlarge
  • ml.r5.12xlarge
  • ml.r5.16xlarge
  • ml.r5.24xlarge

Returns:

  • (String) —

    The instance type to deploy for a training job.

#local_path ⇒ String

Path to local storage location for output of rules. Defaults to /opt/ml/processing/output/rule/.

Returns:

  • (String) —

    Path to local storage location for output of rules.

#rule_configuration_name ⇒ String

The name of the rule configuration. It must be unique relative to other rule configuration names.

Returns:

  • (String) —

    The name of the rule configuration.

#rule_evaluator_image ⇒ String

The Amazon Elastic Container (ECR) Image for the managed rule evaluation.

Returns:

  • (String) —

    The Amazon Elastic Container (ECR) Image for the managed rule evaluation.

#rule_parameters ⇒ Hash<String,String>

Runtime configuration for rule container.

Returns:

  • (Hash<String,String>) —

    Runtime configuration for rule container.

#s3_output_path ⇒ String

Path to Amazon S3 storage location for rules.

Returns:

  • (String) —

    Path to Amazon S3 storage location for rules.

#volume_size_in_gb ⇒ Integer

The size, in GB, of the ML storage volume attached to the processing instance.

Returns:

  • (Integer) —

    The size, in GB, of the ML storage volume attached to the processing instance.