Package com.pulumi.aws.sagemaker.inputs
Class InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder
-
- Enclosing class:
- InferenceComponentSpecificationComputeResourceRequirementsArgs
public static final class InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InferenceComponentSpecificationComputeResourceRequirementsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InferenceComponentSpecificationComputeResourceRequirementsArgs defaults)
-
-
Method Detail
-
maxMemoryRequiredInMb
public InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder maxMemoryRequiredInMb(@Nullable com.pulumi.core.Output<java.lang.Integer> maxMemoryRequiredInMb)
- Parameters:
maxMemoryRequiredInMb- Maximum MB of memory to allocate to run a model. Minimum value of `128`.- Returns:
- builder
-
maxMemoryRequiredInMb
public InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder maxMemoryRequiredInMb(java.lang.Integer maxMemoryRequiredInMb)
- Parameters:
maxMemoryRequiredInMb- Maximum MB of memory to allocate to run a model. Minimum value of `128`.- Returns:
- builder
-
minMemoryRequiredInMb
public InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder minMemoryRequiredInMb(com.pulumi.core.Output<java.lang.Integer> minMemoryRequiredInMb)
- Parameters:
minMemoryRequiredInMb- Minimum MB of memory to allocate to run a model. Minimum value of `128`.- Returns:
- builder
-
minMemoryRequiredInMb
public InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder minMemoryRequiredInMb(java.lang.Integer minMemoryRequiredInMb)
- Parameters:
minMemoryRequiredInMb- Minimum MB of memory to allocate to run a model. Minimum value of `128`.- Returns:
- builder
-
numberOfAcceleratorDevicesRequired
public InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder numberOfAcceleratorDevicesRequired(@Nullable com.pulumi.core.Output<java.lang.Double> numberOfAcceleratorDevicesRequired)
- Parameters:
numberOfAcceleratorDevicesRequired- Number of accelerators (GPUs or AWS Inferentia) to allocate. Minimum value of `1`.- Returns:
- builder
-
numberOfAcceleratorDevicesRequired
public InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder numberOfAcceleratorDevicesRequired(java.lang.Double numberOfAcceleratorDevicesRequired)
- Parameters:
numberOfAcceleratorDevicesRequired- Number of accelerators (GPUs or AWS Inferentia) to allocate. Minimum value of `1`.- Returns:
- builder
-
numberOfCpuCoresRequired
public InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder numberOfCpuCoresRequired(@Nullable com.pulumi.core.Output<java.lang.Double> numberOfCpuCoresRequired)
- Parameters:
numberOfCpuCoresRequired- Number of CPU cores to allocate. Minimum value of `0.25`.- Returns:
- builder
-
numberOfCpuCoresRequired
public InferenceComponentSpecificationComputeResourceRequirementsArgs.Builder numberOfCpuCoresRequired(java.lang.Double numberOfCpuCoresRequired)
- Parameters:
numberOfCpuCoresRequired- Number of CPU cores to allocate. Minimum value of `0.25`.- Returns:
- builder
-
build
public InferenceComponentSpecificationComputeResourceRequirementsArgs build()
-
-