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

Class: Aws::SageMaker::Types::ModelPackageValidationProfile

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

Overview

Note:

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

{
  profile_name: "EntityName", # required
  transform_job_definition: { # required
    max_concurrent_transforms: 1,
    max_payload_in_mb: 1,
    batch_strategy: "MultiRecord", # accepts MultiRecord, SingleRecord
    environment: {
      "TransformEnvironmentKey" => "TransformEnvironmentValue",
    },
    transform_input: { # required
      data_source: { # required
        s3_data_source: { # required
          s3_data_type: "ManifestFile", # required, accepts ManifestFile, S3Prefix, AugmentedManifestFile
          s3_uri: "S3Uri", # required
        },
      },
      content_type: "ContentType",
      compression_type: "None", # accepts None, Gzip
      split_type: "None", # accepts None, Line, RecordIO, TFRecord
    },
    transform_output: { # required
      s3_output_path: "S3Uri", # required
      accept: "Accept",
      assemble_with: "None", # accepts None, Line
      kms_key_id: "KmsKeyId",
    },
    transform_resources: { # required
      instance_type: "ml.m4.xlarge", # required, accepts 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
      instance_count: 1, # required
      volume_kms_key_id: "KmsKeyId",
    },
  },
}

Contains data, such as the inputs and targeted instance types that are used in the process of validating the model package.

The data provided in the validation profile is made available to your buyers on AWS Marketplace.

Instance Attribute Summary collapse

Instance Attribute Details

#profile_nameString

The name of the profile for the model package.

Returns:

  • (String)

    The name of the profile for the model package.

#transform_job_definitionTypes::TransformJobDefinition

The TransformJobDefinition object that describes the transform job used for the validation of the model package.

Returns:

  • (Types::TransformJobDefinition)

    The TransformJobDefinition object that describes the transform job used for the validation of the model package.