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

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

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

Overview

Note:

When making an API call, you may pass ModelPackageValidationProfile data as a 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)


9066
9067
9068
9069
9070
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 9066

class ModelPackageValidationProfile < Struct.new(
  :profile_name,
  :transform_job_definition)
  include Aws::Structure
end

#transform_job_definitionTypes::TransformJobDefinition

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



9066
9067
9068
9069
9070
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 9066

class ModelPackageValidationProfile < Struct.new(
  :profile_name,
  :transform_job_definition)
  include Aws::Structure
end