toTrainingInstanceType method
Implementation
TrainingInstanceType toTrainingInstanceType() {
switch (this) {
case 'ml.m4.xlarge':
return TrainingInstanceType.mlM4Xlarge;
case 'ml.m4.2xlarge':
return TrainingInstanceType.mlM4_2xlarge;
case 'ml.m4.4xlarge':
return TrainingInstanceType.mlM4_4xlarge;
case 'ml.m4.10xlarge':
return TrainingInstanceType.mlM4_10xlarge;
case 'ml.m4.16xlarge':
return TrainingInstanceType.mlM4_16xlarge;
case 'ml.g4dn.xlarge':
return TrainingInstanceType.mlG4dnXlarge;
case 'ml.g4dn.2xlarge':
return TrainingInstanceType.mlG4dn_2xlarge;
case 'ml.g4dn.4xlarge':
return TrainingInstanceType.mlG4dn_4xlarge;
case 'ml.g4dn.8xlarge':
return TrainingInstanceType.mlG4dn_8xlarge;
case 'ml.g4dn.12xlarge':
return TrainingInstanceType.mlG4dn_12xlarge;
case 'ml.g4dn.16xlarge':
return TrainingInstanceType.mlG4dn_16xlarge;
case 'ml.m5.large':
return TrainingInstanceType.mlM5Large;
case 'ml.m5.xlarge':
return TrainingInstanceType.mlM5Xlarge;
case 'ml.m5.2xlarge':
return TrainingInstanceType.mlM5_2xlarge;
case 'ml.m5.4xlarge':
return TrainingInstanceType.mlM5_4xlarge;
case 'ml.m5.12xlarge':
return TrainingInstanceType.mlM5_12xlarge;
case 'ml.m5.24xlarge':
return TrainingInstanceType.mlM5_24xlarge;
case 'ml.c4.xlarge':
return TrainingInstanceType.mlC4Xlarge;
case 'ml.c4.2xlarge':
return TrainingInstanceType.mlC4_2xlarge;
case 'ml.c4.4xlarge':
return TrainingInstanceType.mlC4_4xlarge;
case 'ml.c4.8xlarge':
return TrainingInstanceType.mlC4_8xlarge;
case 'ml.p2.xlarge':
return TrainingInstanceType.mlP2Xlarge;
case 'ml.p2.8xlarge':
return TrainingInstanceType.mlP2_8xlarge;
case 'ml.p2.16xlarge':
return TrainingInstanceType.mlP2_16xlarge;
case 'ml.p3.2xlarge':
return TrainingInstanceType.mlP3_2xlarge;
case 'ml.p3.8xlarge':
return TrainingInstanceType.mlP3_8xlarge;
case 'ml.p3.16xlarge':
return TrainingInstanceType.mlP3_16xlarge;
case 'ml.p3dn.24xlarge':
return TrainingInstanceType.mlP3dn_24xlarge;
case 'ml.p4d.24xlarge':
return TrainingInstanceType.mlP4d_24xlarge;
case 'ml.c5.xlarge':
return TrainingInstanceType.mlC5Xlarge;
case 'ml.c5.2xlarge':
return TrainingInstanceType.mlC5_2xlarge;
case 'ml.c5.4xlarge':
return TrainingInstanceType.mlC5_4xlarge;
case 'ml.c5.9xlarge':
return TrainingInstanceType.mlC5_9xlarge;
case 'ml.c5.18xlarge':
return TrainingInstanceType.mlC5_18xlarge;
case 'ml.c5n.xlarge':
return TrainingInstanceType.mlC5nXlarge;
case 'ml.c5n.2xlarge':
return TrainingInstanceType.mlC5n_2xlarge;
case 'ml.c5n.4xlarge':
return TrainingInstanceType.mlC5n_4xlarge;
case 'ml.c5n.9xlarge':
return TrainingInstanceType.mlC5n_9xlarge;
case 'ml.c5n.18xlarge':
return TrainingInstanceType.mlC5n_18xlarge;
}
throw Exception('$this is not known in enum TrainingInstanceType');
}