Skip to content

Commit f7d17e7

Browse files
author
AWS
committed
Amazon SageMaker Service Update: Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains.
1 parent 515d5ba commit f7d17e7

File tree

2 files changed

+76
-1
lines changed

2 files changed

+76
-1
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 Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains."
6+
}

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

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10106,6 +10106,10 @@
1010610106
"shape":"RetryStrategy",
1010710107
"documentation":"<p>The number of times to retry the job when the job fails due to an <code>InternalServerError</code>.</p>"
1010810108
},
10109+
"RemoteDebugConfig":{
10110+
"shape":"RemoteDebugConfig",
10111+
"documentation":"<p>Configuration for remote debugging. To learn more about the remote debugging functionality of SageMaker, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/train-remote-debugging.html\">Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging</a>.</p>"
10112+
},
1010910113
"InfraCheckConfig":{
1011010114
"shape":"InfraCheckConfig",
1011110115
"documentation":"<p>Contains information about the infrastructure health check configuration for the training job.</p>"
@@ -15614,6 +15618,10 @@
1561415618
"shape":"RetryStrategy",
1561515619
"documentation":"<p>The number of times to retry the job when the job fails due to an <code>InternalServerError</code>.</p>"
1561615620
},
15621+
"RemoteDebugConfig":{
15622+
"shape":"RemoteDebugConfig",
15623+
"documentation":"<p>Configuration for remote debugging. To learn more about the remote debugging functionality of SageMaker, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/train-remote-debugging.html\">Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging</a>.</p>"
15624+
},
1561715625
"InfraCheckConfig":{
1561815626
"shape":"InfraCheckConfig",
1561915627
"documentation":"<p>Contains information about the infrastructure health check configuration for the training job.</p>"
@@ -17022,6 +17030,7 @@
1702217030
"EnableCapture":{"type":"boolean"},
1702317031
"EnableInfraCheck":{"type":"boolean"},
1702417032
"EnableIotRoleAlias":{"type":"boolean"},
17033+
"EnableRemoteDebug":{"type":"boolean"},
1702517034
"EnableSagemakerServicecatalogPortfolioInput":{
1702617035
"type":"structure",
1702717036
"members":{
@@ -31481,6 +31490,26 @@
3148131490
"min":1,
3148231491
"pattern":".*"
3148331492
},
31493+
"RemoteDebugConfig":{
31494+
"type":"structure",
31495+
"members":{
31496+
"EnableRemoteDebug":{
31497+
"shape":"EnableRemoteDebug",
31498+
"documentation":"<p>If set to True, enables remote debugging.</p>"
31499+
}
31500+
},
31501+
"documentation":"<p>Configuration for remote debugging for the <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html\">CreateTrainingJob</a> API. To learn more about the remote debugging functionality of SageMaker, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/train-remote-debugging.html\">Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging</a>.</p>"
31502+
},
31503+
"RemoteDebugConfigForUpdate":{
31504+
"type":"structure",
31505+
"members":{
31506+
"EnableRemoteDebug":{
31507+
"shape":"EnableRemoteDebug",
31508+
"documentation":"<p>If set to True, enables remote debugging.</p>"
31509+
}
31510+
},
31511+
"documentation":"<p>Configuration for remote debugging for the <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateTrainingJob.html\">UpdateTrainingJob</a> API. To learn more about the remote debugging functionality of SageMaker, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/train-remote-debugging.html\">Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging</a>.</p>"
31512+
},
3148431513
"RenderUiTemplateRequest":{
3148531514
"type":"structure",
3148631515
"required":[
@@ -32272,6 +32301,10 @@
3227232301
"CrossAccountFilterOption":{
3227332302
"shape":"CrossAccountFilterOption",
3227432303
"documentation":"<p> A cross account filter option. When the value is <code>\"CrossAccount\"</code> the search results will only include resources made discoverable to you from other accounts. When the value is <code>\"SameAccount\"</code> or <code>null</code> the search results will only include resources from your account. Default is <code>null</code>. For more information on searching for resources made discoverable to your account, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/feature-store-cross-account-discoverability-use.html\"> Search discoverable resources</a> in the SageMaker Developer Guide. The maximum number of <code>ResourceCatalog</code>s viewable is 1000. </p>"
32304+
},
32305+
"VisibilityConditions":{
32306+
"shape":"VisibilityConditionsList",
32307+
"documentation":"<p> Limits the results of your search request to the resources that you can access. </p>"
3227532308
}
3227632309
}
3227732310
},
@@ -32342,7 +32375,7 @@
3234232375
},
3234332376
"StatusMessage":{
3234432377
"shape":"StatusMessage",
32345-
"documentation":"<p>A detailed description of the progress within a secondary status. </p> <p>SageMaker provides secondary statuses and status messages that apply to each of them:</p> <dl> <dt>Starting</dt> <dd> <ul> <li> <p>Starting the training job.</p> </li> <li> <p>Launching requested ML instances.</p> </li> <li> <p>Insufficient capacity error from EC2 while launching instances, retrying!</p> </li> <li> <p>Launched instance was unhealthy, replacing it!</p> </li> <li> <p>Preparing the instances for training.</p> </li> </ul> </dd> <dt>Training</dt> <dd> <ul> <li> <p>Downloading the training image.</p> </li> <li> <p>Training image download completed. Training in progress.</p> </li> </ul> </dd> </dl> <important> <p>Status messages are subject to change. Therefore, we recommend not including them in code that programmatically initiates actions. For examples, don't use status messages in if statements.</p> </important> <p>To have an overview of your training job's progress, view <code>TrainingJobStatus</code> and <code>SecondaryStatus</code> in <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeTrainingJob.html\">DescribeTrainingJob</a>, and <code>StatusMessage</code> together. For example, at the start of a training job, you might see the following:</p> <ul> <li> <p> <code>TrainingJobStatus</code> - InProgress</p> </li> <li> <p> <code>SecondaryStatus</code> - Training</p> </li> <li> <p> <code>StatusMessage</code> - Downloading the training image</p> </li> </ul>"
32378+
"documentation":"<p>A detailed description of the progress within a secondary status. </p> <p>SageMaker provides secondary statuses and status messages that apply to each of them:</p> <dl> <dt>Starting</dt> <dd> <ul> <li> <p>Starting the training job.</p> </li> <li> <p>Launching requested ML instances.</p> </li> <li> <p>Insufficient capacity error from EC2 while launching instances, retrying!</p> </li> <li> <p>Launched instance was unhealthy, replacing it!</p> </li> <li> <p>Preparing the instances for training.</p> </li> </ul> </dd> <dt>Training</dt> <dd> <ul> <li> <p>Training image download completed. Training in progress.</p> </li> </ul> </dd> </dl> <important> <p>Status messages are subject to change. Therefore, we recommend not including them in code that programmatically initiates actions. For examples, don't use status messages in if statements.</p> </important> <p>To have an overview of your training job's progress, view <code>TrainingJobStatus</code> and <code>SecondaryStatus</code> in <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeTrainingJob.html\">DescribeTrainingJob</a>, and <code>StatusMessage</code> together. For example, at the start of a training job, you might see the following:</p> <ul> <li> <p> <code>TrainingJobStatus</code> - InProgress</p> </li> <li> <p> <code>SecondaryStatus</code> - Training</p> </li> <li> <p> <code>StatusMessage</code> - Downloading the training image</p> </li> </ul>"
3234632379
}
3234732380
},
3234832381
"documentation":"<p>An array element of <code>SecondaryStatusTransitions</code> for <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeTrainingJob.html\">DescribeTrainingJob</a>. It provides additional details about a status that the training job has transitioned through. A training job can be in one of several states, for example, starting, downloading, training, or uploading. Within each state, there are a number of intermediate states. For example, within the starting state, SageMaker could be starting the training job or launching the ML instances. These transitional states are referred to as the job's secondary status. </p> <p/>"
@@ -36537,6 +36570,10 @@
3653736570
"ResourceConfig":{
3653836571
"shape":"ResourceConfigForUpdate",
3653936572
"documentation":"<p>The training job <code>ResourceConfig</code> to update warm pool retention length.</p>"
36573+
},
36574+
"RemoteDebugConfig":{
36575+
"shape":"RemoteDebugConfigForUpdate",
36576+
"documentation":"<p>Configuration for remote debugging while the training job is running. You can update the remote debugging configuration when the <code>SecondaryStatus</code> of the job is <code>Downloading</code> or <code>Training</code>.To learn more about the remote debugging functionality of SageMaker, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/train-remote-debugging.html\">Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging</a>.</p>"
3654036577
}
3654136578
}
3654236579
},
@@ -37003,6 +37040,38 @@
3700337040
"type":"list",
3700437041
"member":{"shape":"Vertex"}
3700537042
},
37043+
"VisibilityConditions":{
37044+
"type":"structure",
37045+
"members":{
37046+
"Key":{
37047+
"shape":"VisibilityConditionsKey",
37048+
"documentation":"<p>The key for that specifies the tag that you're using to filter the search results. The key must start with <code>Tags.</code>.</p>"
37049+
},
37050+
"Value":{
37051+
"shape":"VisibilityConditionsValue",
37052+
"documentation":"<p>The value for the tag that you're using to filter the search results.</p>"
37053+
}
37054+
},
37055+
"documentation":"<p>The list of key-value pairs that you specify for your resources.</p>"
37056+
},
37057+
"VisibilityConditionsKey":{
37058+
"type":"string",
37059+
"max":128,
37060+
"min":1,
37061+
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
37062+
},
37063+
"VisibilityConditionsList":{
37064+
"type":"list",
37065+
"member":{"shape":"VisibilityConditions"},
37066+
"max":5,
37067+
"min":1
37068+
},
37069+
"VisibilityConditionsValue":{
37070+
"type":"string",
37071+
"max":256,
37072+
"min":0,
37073+
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
37074+
},
3700637075
"VolumeSizeInGB":{
3700737076
"type":"integer",
3700837077
"min":1

0 commit comments

Comments
 (0)