Module Values_0.HyperParameterTuningInstanceConfigSource

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).

Sourcetype nonrec t = {
  1. instanceType : TrainingInstanceType.t;
    (*

    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.

    *)
  2. instanceCount : TrainingInstanceCount.t;
    (*

    The number of instances of the type specified by InstanceType. Choose an instance count larger than 1 for distributed training algorithms. See Step 2: Launch a SageMaker Distributed Training Job Using the SageMaker Python SDK for more information.

    *)
  3. volumeSizeInGB : VolumeSizeInGB.t;
    (*

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

    *)
}
Sourceval context_ : string
Sourceval make : instanceType:TrainingInstanceType.t -> instanceCount:TrainingInstanceCount.t -> volumeSizeInGB:VolumeSizeInGB.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of TrainingInstanceCount.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t