HyperParameterTuningJobTrainingJobDefinition constructor

const HyperParameterTuningJobTrainingJobDefinition({
  1. required Input<HyperParameterTuningJobTrainingJobDefinitionAlgorithmSpecification> algorithmSpecification,
  2. Input<HyperParameterTuningJobTrainingJobDefinitionCheckpointConfig?>? checkpointConfig,
  3. Input<String?>? definitionName,
  4. Input<bool?>? enableInterContainerTrafficEncryption,
  5. Input<bool?>? enableManagedSpotTraining,
  6. Input<bool?>? enableNetworkIsolation,
  7. Input<Map<String, String>?>? environment,
  8. Input<HyperParameterTuningJobTrainingJobDefinitionHyperParameterRanges?>? hyperParameterRanges,
  9. Input<HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfig?>? hyperParameterTuningResourceConfig,
  10. Input<List<HyperParameterTuningJobTrainingJobDefinitionInputDataConfig>?>? inputDataConfigs,
  11. required Input<HyperParameterTuningJobTrainingJobDefinitionOutputDataConfig> outputDataConfig,
  12. Input<HyperParameterTuningJobTrainingJobDefinitionResourceConfig?>? resourceConfig,
  13. Input<List<HyperParameterTuningJobTrainingJobDefinitionRetryStrategy>?>? retryStrategies,
  14. required Input<String> roleArn,
  15. Input<Map<String, String>?>? staticHyperParameters,
  16. required Input<HyperParameterTuningJobTrainingJobDefinitionStoppingCondition> stoppingCondition,
  17. Input<HyperParameterTuningJobTrainingJobDefinitionTuningObjective?>? tuningObjective,
  18. Input<HyperParameterTuningJobTrainingJobDefinitionVpcConfig?>? vpcConfig,
})

Creates a new HyperParameterTuningJobTrainingJobDefinition. algorithmSpecification Algorithm settings. See algorithmSpecification. checkpointConfig Checkpoint output location. See checkpointConfig. definitionName Name for this definition. enableInterContainerTrafficEncryption Whether to encrypt traffic between containers. enableManagedSpotTraining Whether to use managed spot training. enableNetworkIsolation Whether to isolate network access for containers. environment Map of environment variables. hyperParameterRanges Hyperparameter ranges for this definition. See parameterRanges. hyperParameterTuningResourceConfig Tuning resource settings. See hyperParameterTuningResourceConfig. inputDataConfigs Input data channels. See inputDataConfig. outputDataConfig Output data settings. See outputDataConfig. resourceConfig Training resources. See resourceConfig. retryStrategies Retry settings. See retryStrategy. roleArn IAM role ARN used by SageMaker AI. staticHyperParameters Map of fixed hyperparameters. stoppingCondition Stopping settings. See stoppingCondition. tuningObjective Objective for this training definition. See tuningObjective. vpcConfig VPC settings. See vpcConfig.

Implementation

const HyperParameterTuningJobTrainingJobDefinition({
  required this.algorithmSpecification,
  this.checkpointConfig,
  this.definitionName,
  this.enableInterContainerTrafficEncryption,
  this.enableManagedSpotTraining,
  this.enableNetworkIsolation,
  this.environment,
  this.hyperParameterRanges,
  this.hyperParameterTuningResourceConfig,
  this.inputDataConfigs,
  required this.outputDataConfig,
  this.resourceConfig,
  this.retryStrategies,
  required this.roleArn,
  this.staticHyperParameters,
  required this.stoppingCondition,
  this.tuningObjective,
  this.vpcConfig,
});