AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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_typeString

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_pathString

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_nameString

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_imageString

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_parametersHash<String,String>

Runtime configuration for rule container.

Returns:

  • (Hash<String,String>)

    Runtime configuration for rule container.

#s3_output_pathString

Path to Amazon S3 storage location for rules.

Returns:

  • (String)

    Path to Amazon S3 storage location for rules.

#volume_size_in_gbInteger

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.