Interface CfnInferenceComponent.InferenceComponentSpecificationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInferenceComponent.InferenceComponentSpecificationProperty.Jsii$Proxy
- Enclosing class:
CfnInferenceComponent
@Stability(Stable)
public static interface CfnInferenceComponent.InferenceComponentSpecificationProperty
extends software.amazon.jsii.JsiiSerializable
Details about the resources to deploy with this inference component, including the model, container, and compute resources.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.sagemaker.*;
InferenceComponentSpecificationProperty inferenceComponentSpecificationProperty = InferenceComponentSpecificationProperty.builder()
.computeResourceRequirements(InferenceComponentComputeResourceRequirementsProperty.builder()
.maxMemoryRequiredInMb(123)
.minMemoryRequiredInMb(123)
.numberOfAcceleratorDevicesRequired(123)
.numberOfCpuCoresRequired(123)
.build())
// the properties below are optional
.container(InferenceComponentContainerSpecificationProperty.builder()
.artifactUrl("artifactUrl")
.deployedImage(DeployedImageProperty.builder()
.resolutionTime("resolutionTime")
.resolvedImage("resolvedImage")
.specifiedImage("specifiedImage")
.build())
.environment(Map.of(
"environmentKey", "environment"))
.image("image")
.build())
.modelName("modelName")
.startupParameters(InferenceComponentStartupParametersProperty.builder()
.containerStartupHealthCheckTimeoutInSeconds(123)
.modelDataDownloadTimeoutInSeconds(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnInferenceComponent.InferenceComponentSpecificationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The compute resources allocated to run the model assigned to the inference component.default ObjectDefines a container that provides the runtime environment for a model that you deploy with an inference component.default StringThe name of an existing SageMaker model object in your account that you want to deploy with the inference component.default ObjectSettings that take effect while the model container starts up.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getComputeResourceRequirements
The compute resources allocated to run the model assigned to the inference component.- See Also:
-
getContainer
Defines a container that provides the runtime environment for a model that you deploy with an inference component.- See Also:
-
getModelName
The name of an existing SageMaker model object in your account that you want to deploy with the inference component.- See Also:
-
getStartupParameters
Settings that take effect while the model container starts up.- See Also:
-
builder
@Stability(Stable) static CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder builder()
-