@Generated(value="software.amazon.awssdk:codegen") public final class ResourceConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceConfig.Builder,ResourceConfig>
Describes the resources, including ML compute instances and ML storage volumes, to use for model training.
Modifier and Type | Class and Description |
---|---|
static interface |
ResourceConfig.Builder |
Modifier and Type | Method and Description |
---|---|
static ResourceConfig.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
instanceCount()
The number of ML compute instances to use.
|
TrainingInstanceType |
instanceType()
The ML compute instance type.
|
String |
instanceTypeAsString()
The ML compute instance type.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceConfig.Builder> |
serializableBuilderClass() |
ResourceConfig.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
volumeKmsKeyId()
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume
attached to the ML compute instance(s) that run the training job.
|
Integer |
volumeSizeInGB()
The size of the ML storage volume that you want to provision.
|
copy
public TrainingInstanceType instanceType()
The ML compute instance type.
If the service returns an enum value that is not available in the current SDK version, instanceType
will
return TrainingInstanceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from instanceTypeAsString()
.
TrainingInstanceType
public String instanceTypeAsString()
The ML compute instance type.
If the service returns an enum value that is not available in the current SDK version, instanceType
will
return TrainingInstanceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from instanceTypeAsString()
.
TrainingInstanceType
public Integer instanceCount()
The number of ML compute instances to use. For distributed training, provide a value greater than 1.
public Integer volumeSizeInGB()
The size of the ML storage volume that you want to provision.
ML storage volumes store model artifacts and incremental states. Training algorithms might also use the ML
storage volume for scratch space. If you want to store the training data in the ML storage volume, choose
File
as the TrainingInputMode
in the algorithm specification.
You must specify sufficient ML storage for your scenario.
Amazon SageMaker supports only the General Purpose SSD (gp2) ML storage volume type.
ML storage volumes store model artifacts and incremental states. Training algorithms might also use the
ML storage volume for scratch space. If you want to store the training data in the ML storage volume,
choose File
as the TrainingInputMode
in the algorithm specification.
You must specify sufficient ML storage for your scenario.
Amazon SageMaker supports only the General Purpose SSD (gp2) ML storage volume type.
public String volumeKmsKeyId()
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume
attached to the ML compute instance(s) that run the training job. The VolumeKmsKeyId
can be any of
the following formats:
// KMS Key ID
"1234abcd-12ab-34cd-56ef-1234567890ab"
// Amazon Resource Name (ARN) of a KMS Key
"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
VolumeKmsKeyId
can be any of the following formats:
// KMS Key ID
"1234abcd-12ab-34cd-56ef-1234567890ab"
// Amazon Resource Name (ARN) of a KMS Key
"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
public ResourceConfig.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ResourceConfig.Builder,ResourceConfig>
public static ResourceConfig.Builder builder()
public static Class<? extends ResourceConfig.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.