_aws_profile Input Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) ) |
inference_benchmark
The details for a specific benchmark. | STRUCT( "metrics" STRUCT( "cost_per_hour" DOUBLE, "cost_per_inference" DOUBLE, "max_invocations" BIGINT, "model_latency" BIGINT, "cpu_utilization" DOUBLE, "memory_utilization" DOUBLE, "model_setup_time" BIGINT ), "endpoint_metrics" STRUCT( "max_invocations" BIGINT, "model_latency" BIGINT ), "endpoint_configuration" STRUCT( "endpoint_name" VARCHAR, "variant_name" VARCHAR, "instance_type" VARCHAR, "initial_instance_count" BIGINT, "serverless_config" STRUCT( "memory_size_in_mb" BIGINT, "max_concurrency" BIGINT, "provisioned_concurrency" BIGINT ) ), "model_configuration" STRUCT( "inference_specification_name" VARCHAR, "environment_parameters" STRUCT( "key" VARCHAR, "value_type" VARCHAR, "value" VARCHAR )[], "compilation_job_name" VARCHAR ), "failure_reason" VARCHAR, "invocation_end_time" TIMESTAMP_S, "invocation_start_time" TIMESTAMP_S ) |
Show child fields- inference_benchmark.endpoint_configuration
The endpoint configuration made by Inference Recommender during a recommendation job. Show child fields- inference_benchmark.endpoint_configuration.endpoint_name
The name of the endpoint made during a recommendation job.
- inference_benchmark.endpoint_configuration.initial_instance_count
The number of instances recommended to launch initially.
- inference_benchmark.endpoint_configuration.instance_type
The instance type recommended by Amazon SageMaker Inference Recommender.
- inference_benchmark.endpoint_configuration.serverless_config
Specifies the serverless configuration for an endpoint variant. Show child fields- inference_benchmark.endpoint_configuration.serverless_config.max_concurrency
The maximum number of concurrent invocations your serverless endpoint can process.
- inference_benchmark.endpoint_configuration.serverless_config.memory_size_in_mb
The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB.
- inference_benchmark.endpoint_configuration.serverless_config.provisioned_concurrency
The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to MaxConcurrency. This field is not supported for serverless endpoint recommendations for Inference Recommender jobs. For more information about creating an Inference Recommender job, see CreateInferenceRecommendationsJobs.
- inference_benchmark.endpoint_configuration.variant_name
The name of the production variant (deployed model) made during a recommendation job.
- inference_benchmark.endpoint_metrics
The metrics for an existing endpoint compared in an Inference Recommender job. Show child fields- inference_benchmark.endpoint_metrics.max_invocations
The expected maximum number of requests per minute for the instance.
- inference_benchmark.endpoint_metrics.model_latency
The expected model latency at maximum invocations per minute for the instance.
- inference_benchmark.failure_reason
The reason why a benchmark failed.
- inference_benchmark.invocation_end_time
A timestamp that shows when the benchmark completed.
- inference_benchmark.invocation_start_time
A timestamp that shows when the benchmark started.
- inference_benchmark.metrics
The metrics of recommendations. Show child fields- inference_benchmark.metrics.cost_per_hour
Defines the cost per hour for the instance.
- inference_benchmark.metrics.cost_per_inference
Defines the cost per inference for the instance .
- inference_benchmark.metrics.cpu_utilization
The expected CPU utilization at maximum invocations per minute for the instance. NaN indicates that the value is not available.
- inference_benchmark.metrics.max_invocations
The expected maximum number of requests per minute for the instance.
- inference_benchmark.metrics.memory_utilization
The expected memory utilization at maximum invocations per minute for the instance. NaN indicates that the value is not available.
- inference_benchmark.metrics.model_latency
The expected model latency at maximum invocation per minute for the instance.
- inference_benchmark.metrics.model_setup_time
The time it takes to launch new compute resources for a serverless endpoint. The time can vary depending on the model size, how long it takes to download the model, and the start-up time of the container. NaN indicates that the value is not available.
- inference_benchmark.model_configuration
Defines the model configuration. Includes the specification name and environment parameters. Show child fields- inference_benchmark.model_configuration.compilation_job_name
The name of the compilation job used to create the recommended model artifacts.
- inference_benchmark.model_configuration.environment_parameters[]
Show child fields- inference_benchmark.model_configuration.environment_parameters[].key
The environment key suggested by the Amazon SageMaker Inference Recommender.
- inference_benchmark.model_configuration.environment_parameters[].value
The value suggested by the Amazon SageMaker Inference Recommender.
- inference_benchmark.model_configuration.environment_parameters[].value_type
The value type suggested by the Amazon SageMaker Inference Recommender.
- inference_benchmark.model_configuration.inference_specification_name
The inference specification name in the model package version.
|