Skip to content

Commit a47e953

Browse files
Adds support for i3en, m7i, r7i instance types for SageMaker Hyperpod
1 parent 5c207c1 commit a47e953

File tree

3 files changed

+152
-2
lines changed

3 files changed

+152
-2
lines changed

generator/ServiceModels/sagemaker/sagemaker-2017-07-24.api.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6462,7 +6462,32 @@
64626462
"ml.r6i.12xlarge",
64636463
"ml.r6i.16xlarge",
64646464
"ml.r6i.24xlarge",
6465-
"ml.r6i.32xlarge"
6465+
"ml.r6i.32xlarge",
6466+
"ml.i3en.large",
6467+
"ml.i3en.xlarge",
6468+
"ml.i3en.2xlarge",
6469+
"ml.i3en.3xlarge",
6470+
"ml.i3en.6xlarge",
6471+
"ml.i3en.12xlarge",
6472+
"ml.i3en.24xlarge",
6473+
"ml.m7i.large",
6474+
"ml.m7i.xlarge",
6475+
"ml.m7i.2xlarge",
6476+
"ml.m7i.4xlarge",
6477+
"ml.m7i.8xlarge",
6478+
"ml.m7i.12xlarge",
6479+
"ml.m7i.16xlarge",
6480+
"ml.m7i.24xlarge",
6481+
"ml.m7i.48xlarge",
6482+
"ml.r7i.large",
6483+
"ml.r7i.xlarge",
6484+
"ml.r7i.2xlarge",
6485+
"ml.r7i.4xlarge",
6486+
"ml.r7i.8xlarge",
6487+
"ml.r7i.12xlarge",
6488+
"ml.r7i.16xlarge",
6489+
"ml.r7i.24xlarge",
6490+
"ml.r7i.48xlarge"
64666491
]
64676492
},
64686493
"ClusterLifeCycleConfig":{

generator/ServiceModels/sagemaker/sagemaker-2017-07-24.normal.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7909,7 +7909,32 @@
79097909
"ml.r6i.12xlarge",
79107910
"ml.r6i.16xlarge",
79117911
"ml.r6i.24xlarge",
7912-
"ml.r6i.32xlarge"
7912+
"ml.r6i.32xlarge",
7913+
"ml.i3en.large",
7914+
"ml.i3en.xlarge",
7915+
"ml.i3en.2xlarge",
7916+
"ml.i3en.3xlarge",
7917+
"ml.i3en.6xlarge",
7918+
"ml.i3en.12xlarge",
7919+
"ml.i3en.24xlarge",
7920+
"ml.m7i.large",
7921+
"ml.m7i.xlarge",
7922+
"ml.m7i.2xlarge",
7923+
"ml.m7i.4xlarge",
7924+
"ml.m7i.8xlarge",
7925+
"ml.m7i.12xlarge",
7926+
"ml.m7i.16xlarge",
7927+
"ml.m7i.24xlarge",
7928+
"ml.m7i.48xlarge",
7929+
"ml.r7i.large",
7930+
"ml.r7i.xlarge",
7931+
"ml.r7i.2xlarge",
7932+
"ml.r7i.4xlarge",
7933+
"ml.r7i.8xlarge",
7934+
"ml.r7i.12xlarge",
7935+
"ml.r7i.16xlarge",
7936+
"ml.r7i.24xlarge",
7937+
"ml.r7i.48xlarge"
79137938
]
79147939
},
79157940
"ClusterLifeCycleConfig":{

sdk/src/Services/SageMaker/Generated/ServiceEnumerations.cs

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4021,6 +4021,34 @@ public class ClusterInstanceType : ConstantClass
40214021
/// </summary>
40224022
public static readonly ClusterInstanceType MlGr68xlarge = new ClusterInstanceType("ml.gr6.8xlarge");
40234023
/// <summary>
4024+
/// Constant MlI3en12xlarge for ClusterInstanceType
4025+
/// </summary>
4026+
public static readonly ClusterInstanceType MlI3en12xlarge = new ClusterInstanceType("ml.i3en.12xlarge");
4027+
/// <summary>
4028+
/// Constant MlI3en24xlarge for ClusterInstanceType
4029+
/// </summary>
4030+
public static readonly ClusterInstanceType MlI3en24xlarge = new ClusterInstanceType("ml.i3en.24xlarge");
4031+
/// <summary>
4032+
/// Constant MlI3en2xlarge for ClusterInstanceType
4033+
/// </summary>
4034+
public static readonly ClusterInstanceType MlI3en2xlarge = new ClusterInstanceType("ml.i3en.2xlarge");
4035+
/// <summary>
4036+
/// Constant MlI3en3xlarge for ClusterInstanceType
4037+
/// </summary>
4038+
public static readonly ClusterInstanceType MlI3en3xlarge = new ClusterInstanceType("ml.i3en.3xlarge");
4039+
/// <summary>
4040+
/// Constant MlI3en6xlarge for ClusterInstanceType
4041+
/// </summary>
4042+
public static readonly ClusterInstanceType MlI3en6xlarge = new ClusterInstanceType("ml.i3en.6xlarge");
4043+
/// <summary>
4044+
/// Constant MlI3enLarge for ClusterInstanceType
4045+
/// </summary>
4046+
public static readonly ClusterInstanceType MlI3enLarge = new ClusterInstanceType("ml.i3en.large");
4047+
/// <summary>
4048+
/// Constant MlI3enXlarge for ClusterInstanceType
4049+
/// </summary>
4050+
public static readonly ClusterInstanceType MlI3enXlarge = new ClusterInstanceType("ml.i3en.xlarge");
4051+
/// <summary>
40244052
/// Constant MlM512xlarge for ClusterInstanceType
40254053
/// </summary>
40264054
public static readonly ClusterInstanceType MlM512xlarge = new ClusterInstanceType("ml.m5.12xlarge");
@@ -4089,6 +4117,42 @@ public class ClusterInstanceType : ConstantClass
40894117
/// </summary>
40904118
public static readonly ClusterInstanceType MlM6iXlarge = new ClusterInstanceType("ml.m6i.xlarge");
40914119
/// <summary>
4120+
/// Constant MlM7i12xlarge for ClusterInstanceType
4121+
/// </summary>
4122+
public static readonly ClusterInstanceType MlM7i12xlarge = new ClusterInstanceType("ml.m7i.12xlarge");
4123+
/// <summary>
4124+
/// Constant MlM7i16xlarge for ClusterInstanceType
4125+
/// </summary>
4126+
public static readonly ClusterInstanceType MlM7i16xlarge = new ClusterInstanceType("ml.m7i.16xlarge");
4127+
/// <summary>
4128+
/// Constant MlM7i24xlarge for ClusterInstanceType
4129+
/// </summary>
4130+
public static readonly ClusterInstanceType MlM7i24xlarge = new ClusterInstanceType("ml.m7i.24xlarge");
4131+
/// <summary>
4132+
/// Constant MlM7i2xlarge for ClusterInstanceType
4133+
/// </summary>
4134+
public static readonly ClusterInstanceType MlM7i2xlarge = new ClusterInstanceType("ml.m7i.2xlarge");
4135+
/// <summary>
4136+
/// Constant MlM7i48xlarge for ClusterInstanceType
4137+
/// </summary>
4138+
public static readonly ClusterInstanceType MlM7i48xlarge = new ClusterInstanceType("ml.m7i.48xlarge");
4139+
/// <summary>
4140+
/// Constant MlM7i4xlarge for ClusterInstanceType
4141+
/// </summary>
4142+
public static readonly ClusterInstanceType MlM7i4xlarge = new ClusterInstanceType("ml.m7i.4xlarge");
4143+
/// <summary>
4144+
/// Constant MlM7i8xlarge for ClusterInstanceType
4145+
/// </summary>
4146+
public static readonly ClusterInstanceType MlM7i8xlarge = new ClusterInstanceType("ml.m7i.8xlarge");
4147+
/// <summary>
4148+
/// Constant MlM7iLarge for ClusterInstanceType
4149+
/// </summary>
4150+
public static readonly ClusterInstanceType MlM7iLarge = new ClusterInstanceType("ml.m7i.large");
4151+
/// <summary>
4152+
/// Constant MlM7iXlarge for ClusterInstanceType
4153+
/// </summary>
4154+
public static readonly ClusterInstanceType MlM7iXlarge = new ClusterInstanceType("ml.m7i.xlarge");
4155+
/// <summary>
40924156
/// Constant MlP4d24xlarge for ClusterInstanceType
40934157
/// </summary>
40944158
public static readonly ClusterInstanceType MlP4d24xlarge = new ClusterInstanceType("ml.p4d.24xlarge");
@@ -4145,6 +4209,42 @@ public class ClusterInstanceType : ConstantClass
41454209
/// </summary>
41464210
public static readonly ClusterInstanceType MlR6iXlarge = new ClusterInstanceType("ml.r6i.xlarge");
41474211
/// <summary>
4212+
/// Constant MlR7i12xlarge for ClusterInstanceType
4213+
/// </summary>
4214+
public static readonly ClusterInstanceType MlR7i12xlarge = new ClusterInstanceType("ml.r7i.12xlarge");
4215+
/// <summary>
4216+
/// Constant MlR7i16xlarge for ClusterInstanceType
4217+
/// </summary>
4218+
public static readonly ClusterInstanceType MlR7i16xlarge = new ClusterInstanceType("ml.r7i.16xlarge");
4219+
/// <summary>
4220+
/// Constant MlR7i24xlarge for ClusterInstanceType
4221+
/// </summary>
4222+
public static readonly ClusterInstanceType MlR7i24xlarge = new ClusterInstanceType("ml.r7i.24xlarge");
4223+
/// <summary>
4224+
/// Constant MlR7i2xlarge for ClusterInstanceType
4225+
/// </summary>
4226+
public static readonly ClusterInstanceType MlR7i2xlarge = new ClusterInstanceType("ml.r7i.2xlarge");
4227+
/// <summary>
4228+
/// Constant MlR7i48xlarge for ClusterInstanceType
4229+
/// </summary>
4230+
public static readonly ClusterInstanceType MlR7i48xlarge = new ClusterInstanceType("ml.r7i.48xlarge");
4231+
/// <summary>
4232+
/// Constant MlR7i4xlarge for ClusterInstanceType
4233+
/// </summary>
4234+
public static readonly ClusterInstanceType MlR7i4xlarge = new ClusterInstanceType("ml.r7i.4xlarge");
4235+
/// <summary>
4236+
/// Constant MlR7i8xlarge for ClusterInstanceType
4237+
/// </summary>
4238+
public static readonly ClusterInstanceType MlR7i8xlarge = new ClusterInstanceType("ml.r7i.8xlarge");
4239+
/// <summary>
4240+
/// Constant MlR7iLarge for ClusterInstanceType
4241+
/// </summary>
4242+
public static readonly ClusterInstanceType MlR7iLarge = new ClusterInstanceType("ml.r7i.large");
4243+
/// <summary>
4244+
/// Constant MlR7iXlarge for ClusterInstanceType
4245+
/// </summary>
4246+
public static readonly ClusterInstanceType MlR7iXlarge = new ClusterInstanceType("ml.r7i.xlarge");
4247+
/// <summary>
41484248
/// Constant MlT32xlarge for ClusterInstanceType
41494249
/// </summary>
41504250
public static readonly ClusterInstanceType MlT32xlarge = new ClusterInstanceType("ml.t3.2xlarge");

0 commit comments

Comments
 (0)