AWS sagemaker documentation change
Summary
Added Model Monitor and Spark algorithm sections, updated framework versions (PyTorch/TensorFlow), expanded Python version support, and standardized example text
Security assessment
Changes primarily add new algorithm support (Model Monitor/Spark) and update framework versions. No mention of security vulnerabilities, patches, or security-specific features. Version updates could include security improvements indirectly, but no explicit security context is provided in the diff.
Diff
diff --git a/sagemaker/latest/dg-ecr-paths/ecr-eu-south-2.md b/sagemaker/latest/dg-ecr-paths/ecr-eu-south-2.md index 7aea78e06..c9b4adc33 100644 --- a//sagemaker/latest/dg-ecr-paths/ecr-eu-south-2.md +++ b//sagemaker/latest/dg-ecr-paths/ecr-eu-south-2.md @@ -5 +5 @@ -AutoGluonBlazingTextDeepAR ForecastingFactorization MachinesHugging FaceIP InsightsImage classificationK-MeansKNNLinear LearnerMXNetNTMObject DetectionObject2VecPCAPyTorchPyTorch NeuronPyTorch Training CompilerRandom Cut ForestScikit-learnSemantic SegmentationSeq2SeqTensorflowXGBoost +AutoGluonBlazingTextDeepAR ForecastingFactorization MachinesHugging FaceIP InsightsImage classificationK-MeansKNNLinear LearnerMXNetModel MonitorNTMObject DetectionObject2VecPCAPyTorchPyTorch NeuronPyTorch Training CompilerRandom Cut ForestScikit-learnSemantic SegmentationSeq2SeqSparkTensorflowXGBoost @@ -9 +9 @@ AutoGluonBlazingTextDeepAR ForecastingFactorization MachinesHugging FaceIP Insig -The following topics list parameters for each of the algorithms and deep learning containers in this region provided by Amazon SageMaker AI. +The following topics list parameters for each of the algorithms and deep learning containers that are provided by Amazon SageMaker AI in this AWS Region. @@ -34,0 +35,2 @@ The following topics list parameters for each of the algorithms and deep learnin + * Model Monitor (algorithm) + @@ -56,0 +59,2 @@ The following topics list parameters for each of the algorithms and deep learnin + * Spark (algorithm) + @@ -66 +70 @@ The following topics list parameters for each of the algorithms and deep learnin -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -89 +93 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -101 +105 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -113 +117 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -125 +129 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -132,0 +137,4 @@ Registry path | Version | Job types (image scope) +503227376785.dkr.ecr.eu-south-2.amazonaws.com/huggingface-pytorch-inference:`<tag>` | 4.49.0 | inference +503227376785.dkr.ecr.eu-south-2.amazonaws.com/huggingface-pytorch-inference:`<tag>` | 4.48.0 | inference +503227376785.dkr.ecr.eu-south-2.amazonaws.com/huggingface-pytorch-inference:`<tag>` | 4.37.0 | inference +503227376785.dkr.ecr.eu-south-2.amazonaws.com/huggingface-pytorch-inference:`<tag>` | 4.28.1 | inference @@ -168 +176 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -180 +188 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -192 +200 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -204 +212 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -216 +224 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -228 +236 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -249,0 +258,12 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver +## Model Monitor (algorithm) + +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. + + + from sagemaker import image_uris + image_uris.retrieve(framework='model-monitor',region='eu-south-2') + +Registry path | Version | Job types (image scope) +---|---|--- +437450045455.dkr.ecr.eu-south-2.amazonaws.com/sagemaker-model-monitor-analyzer:`<tag>` | | monitoring + @@ -252 +272 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -264 +284 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -276 +296 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -288 +308 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -300 +320,3 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +For information about the supported and unsupported PyTorch versions, see the [Framework Support Policy Table](https://docs.aws.amazon.com/deep-learning-containers/latest/devguide/dlc-framework-support-policy.html) in the _AWS Deep Learning Containers Developer Guide_. + +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -307,0 +330,21 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 2.7.1 | training | CPU, GPU | py312 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 2.6.0 | inference | CPU, GPU | py312 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 2.6.0 | training | CPU, GPU | py312 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 2.5.1 | inference | CPU, GPU | py311 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 2.5.1 | training | CPU, GPU | py311 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 2.4.0 | inference | CPU, GPU | py311 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference-graviton:`<tag>` | 2.4.0 | inference_graviton | CPU | py311 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 2.4.0 | training | CPU, GPU | py311 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 2.3.0 | inference | CPU, GPU | py311 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference-graviton:`<tag>` | 2.3.0 | inference_graviton | CPU | py311 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 2.3.0 | training | CPU, GPU | py311 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference-graviton:`<tag>` | 2.2.1 | inference_graviton | CPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 2.2.0 | inference | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 2.2.0 | training | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 2.1.0 | inference | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference-graviton:`<tag>` | 2.1.0 | inference_graviton | CPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 2.1.0 | training | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 2.0.1 | inference | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference-graviton:`<tag>` | 2.0.1 | inference_graviton | CPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 2.0.1 | training | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 2.0.0 | inference | CPU, GPU | py310 @@ -308,0 +352,3 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 2.0.0 | training | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 1.13.1 | inference | CPU, GPU | py39 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 1.13.1 | training | CPU, GPU | py39 @@ -333,4 +379,4 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 1.5.0 | inference | CPU, GPU | py3 -503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 1.5.0 | training | CPU, GPU | py3 -503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 1.4.0 | inference | CPU, GPU | py3 -503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 1.4.0 | training | CPU, GPU | py2, py3 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 1.5.0 | inference | CPU, GPU | py3, py36 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 1.5.0 | training | CPU, GPU | py3, py36 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-inference:`<tag>` | 1.4.0 | inference | CPU, GPU | py3, py36 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/pytorch-training:`<tag>` | 1.4.0 | training | CPU, GPU | py2, py3, py36 @@ -345 +391 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -357 +403 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -369 +415 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -381 +427 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -401 +447 @@ Registry path | Version | Package version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -413 +459 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -422,0 +469,16 @@ Registry path | Version | Job types (image scope) +## Spark (algorithm) + +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. + + + from sagemaker import image_uris + image_uris.retrieve(framework='spark',region='eu-south-2',version='3.0',image_scope='processing') + +Registry path | Version | Job types (image scope) +---|---|--- +833944533722.dkr.ecr.eu-south-2.amazonaws.com/sagemaker-spark-processing:`<tag>` | 3.3 | processing +833944533722.dkr.ecr.eu-south-2.amazonaws.com/sagemaker-spark-processing:`<tag>` | 3.2 | processing +833944533722.dkr.ecr.eu-south-2.amazonaws.com/sagemaker-spark-processing:`<tag>` | 3.1 | processing +833944533722.dkr.ecr.eu-south-2.amazonaws.com/sagemaker-spark-processing:`<tag>` | 3.0 | processing +833944533722.dkr.ecr.eu-south-2.amazonaws.com/sagemaker-spark-processing:`<tag>` | 2.4 | processing + @@ -425 +487,3 @@ Registry path | Version | Job types (image scope) -SageMaker AI Python SDK example to retrieve registry path. +For information about the supported and unsupported TensorFlow versions, see the [Framework Support Policy Table](https://docs.aws.amazon.com/deep-learning-containers/latest/devguide/dlc-framework-support-policy.html) in the _AWS Deep Learning Containers Developer Guide_. + +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path. @@ -432,0 +497,13 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-inference:`<tag>` | 2.19.0 | inference | CPU, GPU | - +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.19.0 | training | CPU, GPU | py312 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-inference:`<tag>` | 2.18.0 | inference | CPU, GPU | - +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.18.0 | training | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.16.2 | training | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-inference:`<tag>` | 2.16.1 | inference | CPU, GPU | - +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-inference-graviton:`<tag>` | 2.16.1 | inference_graviton | CPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-inference:`<tag>` | 2.14.1 | inference | CPU, GPU | - +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-inference-graviton:`<tag>` | 2.14.1 | inference_graviton | CPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.14.1 | training | CPU, GPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-inference:`<tag>` | 2.13.0 | inference | CPU, GPU | - +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-inference-graviton:`<tag>` | 2.13.0 | inference_graviton | CPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.13.0 | training | CPU, GPU | py310 @@ -433,0 +511,2 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-inference-graviton:`<tag>` | 2.12.1 | inference_graviton | CPU | py310 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.12.0 | training | CPU, GPU | py310 @@ -435,0 +515 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.11.0 | training | CPU, GPU | py39 @@ -474 +554 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.1.3 | training | CPU, GPU | py3 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.1.3 | training | CPU, GPU | py3, py36 @@ -476 +556 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.1.2 | training | CPU, GPU | py3 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.1.2 | training | CPU, GPU | py3, py36 @@ -482 +562 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.0.4 | training | CPU, GPU | py3 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.0.4 | training | CPU, GPU | py3, py36 @@ -484 +564 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.0.3 | training | CPU, GPU | py3 +503227376785.dkr.ecr.eu-south-2.amazonaws.com/tensorflow-training:`<tag>` | 2.0.3 | training | CPU, GPU | py3, py36 @@ -511 +591 @@ Registry path | Version | Job types (image scope) | Processor types | Python ver -SageMaker AI Python SDK example to retrieve registry path. +The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.