Skip to content

Commit 20779e9

Browse files
author
AWS
committed
Amazon SageMaker Service Update: Amazon SageMaker Notebook Instances now allows configuration of Instance Metadata Service version and Amazon SageMaker Studio now supports G5 instance types.
1 parent 8f807a8 commit 20779e9

File tree

2 files changed

+45
-3
lines changed

2 files changed

+45
-3
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon SageMaker Service",
4+
"contributor": "",
5+
"description": "Amazon SageMaker Notebook Instances now allows configuration of Instance Metadata Service version and Amazon SageMaker Studio now supports G5 instance types."
6+
}

services/sagemaker/src/main/resources/codegen-resources/service-2.json

Lines changed: 39 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3288,11 +3288,11 @@
32883288
"members":{
32893289
"TrainingImage":{
32903290
"shape":"AlgorithmImage",
3291-
"documentation":"<p>The registry path of the Docker image that contains the training algorithm. For information about docker registry paths for built-in algorithms, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-docker-registry-paths.html\">Algorithms Provided by Amazon SageMaker: Common Parameters</a>. SageMaker supports both <code>registry/repository[:tag]</code> and <code>registry/repository[@digest]</code> image path formats. For more information, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html\">Using Your Own Algorithms with Amazon SageMaker</a>.</p>"
3291+
"documentation":"<p>The registry path of the Docker image that contains the training algorithm. For information about docker registry paths for SageMaker built-in algorithms, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-docker-registry-paths.html\">Docker Registry Paths and Example Code</a> in the <i>Amazon SageMaker developer guide</i>. SageMaker supports both <code>registry/repository[:tag]</code> and <code>registry/repository[@digest]</code> image path formats. For more information about using your custom training container, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html\">Using Your Own Algorithms with Amazon SageMaker</a>.</p> <note> <p>You must specify either the algorithm name to the <code>AlgorithmName</code> parameter or the image URI of the algorithm container to the <code>TrainingImage</code> parameter.</p> <p>For more information, see the note in the <code>AlgorithmName</code> parameter description.</p> </note>"
32923292
},
32933293
"AlgorithmName":{
32943294
"shape":"ArnOrName",
3295-
"documentation":"<p>The name of the algorithm resource to use for the training job. This must be an algorithm resource that you created or subscribe to on Amazon Web Services Marketplace. If you specify a value for this parameter, you can't specify a value for <code>TrainingImage</code>.</p>"
3295+
"documentation":"<p>The name of the algorithm resource to use for the training job. This must be an algorithm resource that you created or subscribe to on Amazon Web Services Marketplace.</p> <note> <p>You must specify either the algorithm name to the <code>AlgorithmName</code> parameter or the image URI of the algorithm container to the <code>TrainingImage</code> parameter.</p> <p>Note that the <code>AlgorithmName</code> parameter is mutually exclusive with the <code>TrainingImage</code> parameter. If you specify a value for the <code>AlgorithmName</code> parameter, you can't specify a value for <code>TrainingImage</code>, and vice versa.</p> <p>If you specify values for both parameters, the training job might break; if you don't specify any value for both parameters, the training job might raise a <code>null</code> error.</p> </note>"
32963296
},
32973297
"TrainingInputMode":{"shape":"TrainingInputMode"},
32983298
"MetricDefinitions":{
@@ -3583,7 +3583,15 @@
35833583
"ml.r5.8xlarge",
35843584
"ml.r5.12xlarge",
35853585
"ml.r5.16xlarge",
3586-
"ml.r5.24xlarge"
3586+
"ml.r5.24xlarge",
3587+
"ml.g5.xlarge",
3588+
"ml.g5.2xlarge",
3589+
"ml.g5.4xlarge",
3590+
"ml.g5.8xlarge",
3591+
"ml.g5.16xlarge",
3592+
"ml.g5.12xlarge",
3593+
"ml.g5.24xlarge",
3594+
"ml.g5.48xlarge"
35873595
]
35883596
},
35893597
"AppList":{
@@ -7081,6 +7089,10 @@
70817089
"PlatformIdentifier":{
70827090
"shape":"PlatformIdentifier",
70837091
"documentation":"<p>The platform identifier of the notebook instance runtime environment.</p>"
7092+
},
7093+
"InstanceMetadataServiceConfiguration":{
7094+
"shape":"InstanceMetadataServiceConfiguration",
7095+
"documentation":"<p>Information on the IMDS configuration of the notebook instance</p>"
70847096
}
70857097
}
70867098
},
@@ -11049,6 +11061,10 @@
1104911061
"PlatformIdentifier":{
1105011062
"shape":"PlatformIdentifier",
1105111063
"documentation":"<p>The platform identifier of the notebook instance runtime environment.</p>"
11064+
},
11065+
"InstanceMetadataServiceConfiguration":{
11066+
"shape":"InstanceMetadataServiceConfiguration",
11067+
"documentation":"<p>Information on the IMDS configuration of the notebook instance</p>"
1105211068
}
1105311069
}
1105411070
},
@@ -14869,6 +14885,17 @@
1486914885
"member":{"shape":"TrainingInputMode"},
1487014886
"min":1
1487114887
},
14888+
"InstanceMetadataServiceConfiguration":{
14889+
"type":"structure",
14890+
"required":["MinimumInstanceMetadataServiceVersion"],
14891+
"members":{
14892+
"MinimumInstanceMetadataServiceVersion":{
14893+
"shape":"MinimumInstanceMetadataServiceVersion",
14894+
"documentation":"<p>Indicates the minimum IMDS version that the notebook instance supports. When passed as part of <code>CreateNotebookInstance</code>, if no value is selected, then it defaults to IMDSv1. This means that both IMDSv1 and IMDSv2 are supported. If passed as part of <code>UpdateNotebookInstance</code>, there is no default.</p>"
14895+
}
14896+
},
14897+
"documentation":"<p>Information on the IMDS configuration of the notebook instance</p>"
14898+
},
1487214899
"InstanceType":{
1487314900
"type":"string",
1487414901
"enum":[
@@ -18727,6 +18754,11 @@
1872718754
},
1872818755
"documentation":"<p/>"
1872918756
},
18757+
"MinimumInstanceMetadataServiceVersion":{
18758+
"type":"string",
18759+
"max":1,
18760+
"pattern":"1|2"
18761+
},
1873018762
"ModelApprovalStatus":{
1873118763
"type":"string",
1873218764
"enum":[
@@ -26390,6 +26422,10 @@
2639026422
"RootAccess":{
2639126423
"shape":"RootAccess",
2639226424
"documentation":"<p>Whether root access is enabled or disabled for users of the notebook instance. The default value is <code>Enabled</code>.</p> <note> <p>If you set this to <code>Disabled</code>, users don't have root access on the notebook instance, but lifecycle configuration scripts still run with root permissions.</p> </note>"
26425+
},
26426+
"InstanceMetadataServiceConfiguration":{
26427+
"shape":"InstanceMetadataServiceConfiguration",
26428+
"documentation":"<p>Information on the IMDS configuration of the notebook instance</p>"
2639326429
}
2639426430
}
2639526431
},

0 commit comments

Comments
 (0)