amazonka-sagemaker-2.0: Amazon SageMaker Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

Description

 
Synopsis

Documentation

data HyperParameterTuningInstanceConfig Source #

The configuration for hyperparameter tuning resources for use in training jobs launched by the tuning job. These resources include compute instances and storage volumes. Specify one or more compute instance configurations and allocation strategies to select resources (optional).

See: newHyperParameterTuningInstanceConfig smart constructor.

Constructors

HyperParameterTuningInstanceConfig' 

Fields

  • instanceType :: TrainingInstanceType

    The instance type used for processing of hyperparameter optimization jobs. Choose from general purpose (no GPUs) instance types: ml.m5.xlarge, ml.m5.2xlarge, and ml.m5.4xlarge or compute optimized (no GPUs) instance types: ml.c5.xlarge and ml.c5.2xlarge. For more information about instance types, see instance type descriptions.

  • instanceCount :: Natural

    The number of instances of the type specified by InstanceType. Choose an instance count larger than 1 for distributed training algorithms. See SageMaker distributed training jobs for more informcration.

  • volumeSizeInGB :: Natural

    The volume size in GB of the data to be processed for hyperparameter optimization (optional).

Instances

Instances details
FromJSON HyperParameterTuningInstanceConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

ToJSON HyperParameterTuningInstanceConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

Generic HyperParameterTuningInstanceConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

Associated Types

type Rep HyperParameterTuningInstanceConfig :: Type -> Type #

Read HyperParameterTuningInstanceConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

Show HyperParameterTuningInstanceConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

NFData HyperParameterTuningInstanceConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

Eq HyperParameterTuningInstanceConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

Hashable HyperParameterTuningInstanceConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

type Rep HyperParameterTuningInstanceConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig

type Rep HyperParameterTuningInstanceConfig = D1 ('MetaData "HyperParameterTuningInstanceConfig" "Amazonka.SageMaker.Types.HyperParameterTuningInstanceConfig" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "HyperParameterTuningInstanceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrainingInstanceType) :*: (S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "volumeSizeInGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newHyperParameterTuningInstanceConfig Source #

Create a value of HyperParameterTuningInstanceConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instanceType:HyperParameterTuningInstanceConfig', hyperParameterTuningInstanceConfig_instanceType - The instance type used for processing of hyperparameter optimization jobs. Choose from general purpose (no GPUs) instance types: ml.m5.xlarge, ml.m5.2xlarge, and ml.m5.4xlarge or compute optimized (no GPUs) instance types: ml.c5.xlarge and ml.c5.2xlarge. For more information about instance types, see instance type descriptions.

$sel:instanceCount:HyperParameterTuningInstanceConfig', hyperParameterTuningInstanceConfig_instanceCount - The number of instances of the type specified by InstanceType. Choose an instance count larger than 1 for distributed training algorithms. See SageMaker distributed training jobs for more informcration.

$sel:volumeSizeInGB:HyperParameterTuningInstanceConfig', hyperParameterTuningInstanceConfig_volumeSizeInGB - The volume size in GB of the data to be processed for hyperparameter optimization (optional).

hyperParameterTuningInstanceConfig_instanceType :: Lens' HyperParameterTuningInstanceConfig TrainingInstanceType Source #

The instance type used for processing of hyperparameter optimization jobs. Choose from general purpose (no GPUs) instance types: ml.m5.xlarge, ml.m5.2xlarge, and ml.m5.4xlarge or compute optimized (no GPUs) instance types: ml.c5.xlarge and ml.c5.2xlarge. For more information about instance types, see instance type descriptions.

hyperParameterTuningInstanceConfig_instanceCount :: Lens' HyperParameterTuningInstanceConfig Natural Source #

The number of instances of the type specified by InstanceType. Choose an instance count larger than 1 for distributed training algorithms. See SageMaker distributed training jobs for more informcration.

hyperParameterTuningInstanceConfig_volumeSizeInGB :: Lens' HyperParameterTuningInstanceConfig Natural Source #

The volume size in GB of the data to be processed for hyperparameter optimization (optional).