

# Docker Registry Paths and Example Code for Europe (London) (eu-west-2)
<a name="ecr-eu-west-2"></a>

The following topics list parameters for each of the algorithms and deep learning containers that are provided by Amazon SageMaker AI in this Amazon Web Services Region.

**Topics**
+ [

## AutoGluon (algorithm)
](#autogluon-eu-west-2)
+ [

## BlazingText (algorithm)
](#blazingtext-eu-west-2)
+ [

## Chainer (DLC)
](#chainer-eu-west-2)
+ [

## Clarify (algorithm)
](#clarify-eu-west-2)
+ [

## DJL DeepSpeed (algorithm)
](#djl-deepspeed-eu-west-2)
+ [

## Data Wrangler (algorithm)
](#data-wrangler-eu-west-2)
+ [

## Debugger (algorithm)
](#debugger-eu-west-2)
+ [

## DeepAR Forecasting (algorithm)
](#forecasting-deepar-eu-west-2)
+ [

## Factorization Machines (algorithm)
](#factorization-machines-eu-west-2)
+ [

## Hugging Face (algorithm)
](#huggingface-eu-west-2)
+ [

## IP Insights (algorithm)
](#ipinsights-eu-west-2)
+ [

## Image classification (algorithm)
](#image-classification-eu-west-2)
+ [

## Inferentia MXNet (DLC)
](#inferentia-mxnet-eu-west-2)
+ [

## Inferentia PyTorch (DLC)
](#inferentia-pytorch-eu-west-2)
+ [

## K-Means (algorithm)
](#kmeans-eu-west-2)
+ [

## KNN (algorithm)
](#knn-eu-west-2)
+ [

## LDA (algorithm)
](#lda-eu-west-2)
+ [

## Linear Learner (algorithm)
](#linear-learner-eu-west-2)
+ [

## MXNet (DLC)
](#mxnet-eu-west-2)
+ [

## MXNet Coach (DLC)
](#coach-mxnet-eu-west-2)
+ [

## Model Monitor (algorithm)
](#model-monitor-eu-west-2)
+ [

## NTM (algorithm)
](#ntm-eu-west-2)
+ [

## Neo Image Classification (algorithm)
](#image-classification-neo-eu-west-2)
+ [

## Neo MXNet (DLC)
](#neo-mxnet-eu-west-2)
+ [

## Neo PyTorch (DLC)
](#neo-pytorch-eu-west-2)
+ [

## Neo Tensorflow (DLC)
](#neo-tensorflow-eu-west-2)
+ [

## Neo XGBoost (algorithm)
](#xgboost-neo-eu-west-2)
+ [

## Object Detection (algorithm)
](#object-detection-eu-west-2)
+ [

## Object2Vec (algorithm)
](#object2vec-eu-west-2)
+ [

## PCA (algorithm)
](#pca-eu-west-2)
+ [

## PyTorch (DLC)
](#pytorch-eu-west-2)
+ [

## PyTorch Training Compiler (DLC)
](#pytorch-training-compiler-eu-west-2)
+ [

## Random Cut Forest (algorithm)
](#randomcutforest-eu-west-2)
+ [

## Ray PyTorch (DLC)
](#ray-pytorch-eu-west-2)
+ [

## Scikit-learn (algorithm)
](#sklearn-eu-west-2)
+ [

## Semantic Segmentation (algorithm)
](#semantic-segmentation-eu-west-2)
+ [

## Seq2Seq (algorithm)
](#seq2seq-eu-west-2)
+ [

## Spark (algorithm)
](#spark-eu-west-2)
+ [

## SparkML Serving (algorithm)
](#sparkml-serving-eu-west-2)
+ [

## Tensorflow (DLC)
](#tensorflow-eu-west-2)
+ [

## Tensorflow Coach (DLC)
](#coach-tensorflow-eu-west-2)
+ [

## Tensorflow Inferentia (DLC)
](#inferentia-tensorflow-eu-west-2)
+ [

## Tensorflow Ray (DLC)
](#ray-tensorflow-eu-west-2)
+ [

## VW (algorithm)
](#vw-eu-west-2)
+ [

## XGBoost (algorithm)
](#xgboost-eu-west-2)

## AutoGluon (algorithm)
<a name="autogluon-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='autogluon',region='eu-west-2',image_scope='inference',version='0.4')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 1.3.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 1.3.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 1.2.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 1.2.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 1.1.1 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 1.1.1 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 1.1.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 1.1.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 1.0.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 1.0.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.8.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.8.2 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.7.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.7.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.6.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.6.2 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.6.1 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.6.1 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.5.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.5.2 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.4.3 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.4.3 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.4.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.4.2 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.4.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.4.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.3.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.3.2 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-training:<tag> | 0.3.1 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/autogluon-inference:<tag> | 0.3.1 | inference | 

## BlazingText (algorithm)
<a name="blazingtext-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='blazingtext',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/blazingtext:<tag> | 1 | inference, training | 

## Chainer (DLC)
<a name="chainer-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='chainer',region='eu-west-2',version='5.0.0',py_version='py3',image_scope='inference',instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-chainer:<tag> | 5.0.0 | inference, training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-chainer:<tag> | 4.1.0 | inference, training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-chainer:<tag> | 4.0.0 | inference, training | CPU, GPU | py2, py3 | 

## Clarify (algorithm)
<a name="clarify-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='clarify',region='eu-west-2',version='1.0',image_scope='processing')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 440796970383.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-clarify-processing:<tag> | 1.0 | processing | 

## DJL DeepSpeed (algorithm)
<a name="djl-deepspeed-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='djl-deepspeed', region='us-west-2',py_version='py3',image_scope='inference')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/djl-inference:0.27.0-deepspeed0.12.6-cu121-<tag> | 0.27.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/djl-inference:0.26.0-deepspeed0.12.6-cu121-<tag> | 0.26.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/djl-inference:0.25.0-deepspeed0.11.0-cu118-<tag> | 0.25.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/djl-inference:0.24.0-deepspeed0.10.0-cu118-<tag> | 0.24.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/djl-inference:0.23.0-deepspeed0.9.5-cu118-<tag> | 0.23.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/djl-inference:0.22.1-deepspeed0.9.2-cu118-<tag> | 0.22.1 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/djl-inference:0.21.0-deepspeed0.8.3-cu117-<tag> | 0.21.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/djl-inference:0.20.0-deepspeed0.7.5-cu116-<tag> | 0.20.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/djl-inference:0.19.0-deepspeed0.7.3-cu113-<tag> | 0.19.0 | inference | 

## Data Wrangler (algorithm)
<a name="data-wrangler-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='data-wrangler',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 894491911112.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-data-wrangler-container:<tag> | 3.x | processing | 
| 894491911112.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-data-wrangler-container:<tag> | 2.x | processing | 
| 894491911112.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-data-wrangler-container:<tag> | 1.x | processing | 

## Debugger (algorithm)
<a name="debugger-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='debugger',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 250201462417.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-debugger-rules:<tag> | latest | debugger | 

## DeepAR Forecasting (algorithm)
<a name="forecasting-deepar-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='forecasting-deepar',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/forecasting-deepar:<tag> | 1 | inference, training | 

## Factorization Machines (algorithm)
<a name="factorization-machines-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='factorization-machines',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/factorization-machines:<tag> | 1 | inference, training | 

## Hugging Face (algorithm)
<a name="huggingface-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='huggingface',region='eu-west-2',version='4.4.2',image_scope='training',base_framework_version='tensorflow2.4.1')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.49.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.49.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.48.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.48.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.46.1 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.37.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.36.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.28.1 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.28.1 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.26.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.26.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-inference:<tag> | 4.26.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.17.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-training:<tag> | 4.17.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.17.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-inference:<tag> | 4.17.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.12.3 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-training:<tag> | 4.12.3 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.12.3 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-inference:<tag> | 4.12.3 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.11.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-training:<tag> | 4.11.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.11.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-inference:<tag> | 4.11.0 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.10.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.10.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-training:<tag> | 4.10.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-training:<tag> | 4.10.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.10.2 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.10.2 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-inference:<tag> | 4.10.2 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-inference:<tag> | 4.10.2 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.6.1 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.6.1 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.6.1 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-training:<tag> | 4.6.1 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-inference:<tag> | 4.6.1 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-inference:<tag> | 4.6.1 | inference | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.5.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-training:<tag> | 4.5.0 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-pytorch-training:<tag> | 4.4.2 | training | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/huggingface-tensorflow-training:<tag> | 4.4.2 | training | 

## IP Insights (algorithm)
<a name="ipinsights-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='ipinsights',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/ipinsights:<tag> | 1 | inference, training | 

## Image classification (algorithm)
<a name="image-classification-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='image-classification',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/image-classification:<tag> | 1 | inference, training | 

## Inferentia MXNet (DLC)
<a name="inferentia-mxnet-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='inferentia-mxnet',region='eu-west-2',version='1.5.1',instance_type='ml.inf1.6xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-neo-mxnet:<tag> | 1.8 | inference | inf | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-neo-mxnet:<tag> | 1.5.1 | inference | inf | py3 | 

## Inferentia PyTorch (DLC)
<a name="inferentia-pytorch-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='inferentia-pytorch',region='eu-west-2',version='1.9',py_version='py3')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-neo-pytorch:<tag> | 1.9 | inference | inf | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-neo-pytorch:<tag> | 1.8 | inference | inf | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-neo-pytorch:<tag> | 1.7 | inference | inf | py3 | 

## K-Means (algorithm)
<a name="kmeans-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='kmeans',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/kmeans:<tag> | 1 | inference, training | 

## KNN (algorithm)
<a name="knn-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='knn',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/knn:<tag> | 1 | inference, training | 

## LDA (algorithm)
<a name="lda-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='lda',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/lda:<tag> | 1 | inference, training | 

## Linear Learner (algorithm)
<a name="linear-learner-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='linear-learner',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/linear-learner:<tag> | 1 | inference, training | 

## MXNet (DLC)
<a name="mxnet-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='mxnet',region='eu-west-2',version='1.4.1',py_version='py3',image_scope='inference', instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-training:<tag> | 1.9.0 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-inference:<tag> | 1.9.0 | inference | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-training:<tag> | 1.8.0 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-inference:<tag> | 1.8.0 | inference | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-training:<tag> | 1.7.0 | training | CPU, GPU | py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-inference:<tag> | 1.7.0 | inference | CPU, GPU | py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-inference-eia:<tag> | 1.7.0 | eia | CPU | py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-training:<tag> | 1.6.0 | training | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-inference:<tag> | 1.6.0 | inference | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-inference-eia:<tag> | 1.5.1 | eia | CPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.4.1 | training | CPU, GPU | py2 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-training:<tag> | 1.4.1 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet-serving:<tag> | 1.4.1 | inference | CPU, GPU | py2 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-inference:<tag> | 1.4.1 | inference | CPU, GPU | py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/mxnet-inference-eia:<tag> | 1.4.1 | eia | CPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.4.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet-serving:<tag> | 1.4.0 | inference | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet-serving-eia:<tag> | 1.4.0 | eia | CPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.3.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.3.0 | inference | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet-eia:<tag> | 1.3.0 | eia | CPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.2.1 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.2.1 | inference | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.1.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.1.0 | inference | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.0.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 1.0.0 | inference | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 0.12.1 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-mxnet:<tag> | 0.12.1 | inference | CPU, GPU | py2, py3 | 

## MXNet Coach (DLC)
<a name="coach-mxnet-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='coach-mxnet',region='eu-west-2',version='0.11',py_version='py3',image_scope='training',instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-mxnet:coach0.11.0-<tag> | 0.11.0 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-mxnet:coach0.11-<tag> | 0.11 | training | CPU, GPU | py3 | 

## Model Monitor (algorithm)
<a name="model-monitor-eu-west-2"></a>

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-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 749857270468.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-model-monitor-analyzer:<tag> |  | monitoring | 

## NTM (algorithm)
<a name="ntm-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='ntm',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/ntm:<tag> | 1 | inference, training | 

## Neo Image Classification (algorithm)
<a name="image-classification-neo-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='image-classification-neo',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/image-classification-neo:<tag> | latest | inference | 

## Neo MXNet (DLC)
<a name="neo-mxnet-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='neo-mxnet',region='eu-west-2',version='1.8',py_version='py3',image_scope='inference', instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-mxnet:<tag> | 1.8 | inference | CPU, GPU | py3 | 

## Neo PyTorch (DLC)
<a name="neo-pytorch-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='neo-pytorch',region='eu-west-2',version='1.6',image_scope='inference',instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-pytorch:<tag> | 2.0 | inference | CPU, GPU | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-pytorch:<tag> | 1.13 | inference | CPU, GPU | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-pytorch:<tag> | 1.12 | inference | CPU, GPU | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-pytorch:<tag> | 1.8 | inference | CPU, GPU | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-pytorch:<tag> | 1.7 | inference | CPU, GPU | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-pytorch:<tag> | 1.6 | inference | CPU, GPU | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-pytorch:<tag> | 1.5 | inference | CPU, GPU | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-pytorch:<tag> | 1.4 | inference | CPU, GPU | py3 | 

## Neo Tensorflow (DLC)
<a name="neo-tensorflow-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='neo-tensorflow',region='eu-west-2',version='1.15.3',py_version='py3',instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-tensorflow:<tag> | 2.9.2 | inference | CPU, GPU | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-inference-tensorflow:<tag> | 1.15.3 | inference | CPU, GPU | py3 | 

## Neo XGBoost (algorithm)
<a name="xgboost-neo-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='xgboost-neo',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/xgboost-neo:<tag> | latest | inference | 

## Object Detection (algorithm)
<a name="object-detection-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='object-detection',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/object-detection:<tag> | 1 | inference, training | 

## Object2Vec (algorithm)
<a name="object2vec-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='object2vec',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/object2vec:<tag> | 1 | inference, training | 

## PCA (algorithm)
<a name="pca-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='pca',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/pca:<tag> | 1 | inference, training | 

## PyTorch (DLC)
<a name="pytorch-eu-west-2"></a>

For information about the supported and unsupported PyTorch versions, see the [Framework Support Policy Table](https://docs.amazonaws.cn/deep-learning-containers/latest/devguide/dlc-framework-support-policy.html) in the *Amazon Deep Learning Containers Developer Guide*.

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='pytorch',region='eu-west-2',version='1.8.0',py_version='py3',image_scope='inference', instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 2.7.1 | training | CPU, GPU | py312 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 2.6.0 | inference | CPU, GPU | py312 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 2.6.0 | training | CPU, GPU | py312 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 2.5.1 | inference | CPU, GPU | py311 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 2.5.1 | training | CPU, GPU | py311 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 2.4.0 | inference | CPU, GPU | py311 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference-graviton:<tag> | 2.4.0 | inference\$1graviton | CPU | py311 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 2.4.0 | training | CPU, GPU | py311 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 2.3.0 | inference | CPU, GPU | py311 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference-graviton:<tag> | 2.3.0 | inference\$1graviton | CPU | py311 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 2.3.0 | training | CPU, GPU | py311 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference-graviton:<tag> | 2.2.1 | inference\$1graviton | CPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 2.2.0 | inference | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 2.2.0 | training | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 2.1.0 | inference | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference-graviton:<tag> | 2.1.0 | inference\$1graviton | CPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 2.1.0 | training | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 2.0.1 | inference | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference-graviton:<tag> | 2.0.1 | inference\$1graviton | CPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 2.0.1 | training | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 2.0.0 | inference | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference-graviton:<tag> | 2.0.0 | inference\$1graviton | CPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 2.0.0 | training | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.13.1 | inference | CPU, GPU | py39 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.13.1 | training | CPU, GPU | py39 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.12.1 | inference | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference-graviton:<tag> | 1.12.1 | inference\$1graviton | CPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.12.1 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.12.0 | inference | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.12.0 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.11.0 | inference | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.11.0 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.10.2 | inference | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.10.2 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.10.0 | inference | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.10.0 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.9.1 | inference | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.9.1 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.9.0 | inference | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.9.0 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.8.1 | inference | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.8.1 | training | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.8.0 | inference | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.8.0 | training | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.7.1 | inference | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.7.1 | training | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.6.0 | inference | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.6.0 | training | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.5.0 | inference | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.5.0 | training | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.4.0 | inference | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.4.0 | training | CPU, GPU | py2, py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.3.1 | inference | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.3.1 | training | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-inference:<tag> | 1.2.0 | inference | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-training:<tag> | 1.2.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-pytorch:<tag> | 1.1.0 | inference | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-pytorch:<tag> | 1.1.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-pytorch:<tag> | 1.0.0 | inference | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-pytorch:<tag> | 1.0.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-pytorch:<tag> | 0.4.0 | inference | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-pytorch:<tag> | 0.4.0 | training | CPU, GPU | py2, py3 | 

## PyTorch Training Compiler (DLC)
<a name="pytorch-training-compiler-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='pytorch-training-compiler',region='us-west-2', version='py38')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-trcomp-training:<tag> | 1.13.1 | training | GPU | py39 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/pytorch-trcomp-training:<tag> | 1.12.0 | training | GPU | py38 | 

## Random Cut Forest (algorithm)
<a name="randomcutforest-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='randomcutforest',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/randomcutforest:<tag> | 1 | inference, training | 

## Ray PyTorch (DLC)
<a name="ray-pytorch-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='ray-pytorch',region='eu-west-2',version='0.8.5',instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 462105765813.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-ray-container:ray-1.6.0-torch-<tag> | 1.6.0 | training | CPU, GPU | py36 | 
| 462105765813.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-ray-container:ray-0.8.5-torch-<tag> | 0.8.5 | training | CPU, GPU | py36 | 

## Scikit-learn (algorithm)
<a name="sklearn-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='sklearn',region='eu-west-2',version='0.23-1',image_scope='inference')
```


| Registry path | Version | Package version | Job types (image scope) | 
| --- | --- | --- | --- | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-scikit-learn:<tag> | 1.2-1 | 1.2.1 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-scikit-learn:<tag> | 1.2-1 | 1.2.1 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-scikit-learn:<tag> | 1.0-1 | 1.0.2 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-scikit-learn:<tag> | 1.0-1 | 1.0.2 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-scikit-learn:<tag> | 1.0-1 | 1.0.2 | inference\$1graviton | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-scikit-learn:<tag> | 0.23-1 | 0.23.2 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-scikit-learn:<tag> | 0.23-1 | 0.23.2 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-scikit-learn:<tag> | 0.20.0 | 0.20.0 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-scikit-learn:<tag> | 0.20.0 | 0.20.0 | training | 

## Semantic Segmentation (algorithm)
<a name="semantic-segmentation-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='semantic-segmentation',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/semantic-segmentation:<tag> | 1 | inference, training | 

## Seq2Seq (algorithm)
<a name="seq2seq-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='seq2seq',region='eu-west-2')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/seq2seq:<tag> | 1 | inference, training | 

## Spark (algorithm)
<a name="spark-eu-west-2"></a>

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-west-2',version='3.0',image_scope='processing')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 836651553127.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-spark-processing:<tag> | 3.3 | processing | 
| 836651553127.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-spark-processing:<tag> | 3.2 | processing | 
| 836651553127.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-spark-processing:<tag> | 3.1 | processing | 
| 836651553127.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-spark-processing:<tag> | 3.0 | processing | 
| 836651553127.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-spark-processing:<tag> | 2.4 | processing | 

## SparkML Serving (algorithm)
<a name="sparkml-serving-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='sparkml-serving',region='eu-west-2',version='2.4')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-sparkml-serving:<tag> | 3.3 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-sparkml-serving:<tag> | 2.4 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-sparkml-serving:<tag> | 2.2 | inference | 

## Tensorflow (DLC)
<a name="tensorflow-eu-west-2"></a>

For information about the supported and unsupported TensorFlow versions, see the [Framework Support Policy Table](https://docs.amazonaws.cn/deep-learning-containers/latest/devguide/dlc-framework-support-policy.html) in the *Amazon Deep Learning Containers Developer Guide*.

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='tensorflow',region='eu-west-2',version='1.12.0',image_scope='inference',instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.19.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.19.0 | training | CPU, GPU | py312 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.18.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.18.0 | training | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.16.2 | training | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.16.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference-graviton:<tag> | 2.16.1 | inference\$1graviton | CPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.14.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference-graviton:<tag> | 2.14.1 | inference\$1graviton | CPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.14.1 | training | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.13.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference-graviton:<tag> | 2.13.0 | inference\$1graviton | CPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.13.0 | training | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.12.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference-graviton:<tag> | 2.12.1 | inference\$1graviton | CPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.12.0 | training | CPU, GPU | py310 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.11.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.11.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.11.0 | training | CPU, GPU | py39 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.10.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.10.1 | training | CPU, GPU | py39 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.10.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.9.3 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.9.2 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.9.2 | training | CPU, GPU | py39 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference-graviton:<tag> | 2.9.1 | inference\$1graviton | CPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.8.4 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.8.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.8.0 | training | CPU, GPU | py39 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.7.1 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.7.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.6.3 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.6.3 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.6.2 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.6.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.6.0 | training | CPU, GPU | py38 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.5.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.5.1 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.5.0 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.4.3 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.4.3 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.4.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.4.1 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.3.2 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.3.2 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.3.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.3.1 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference-eia:<tag> | 2.3.0 | eia | CPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.3.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.3.0 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.2.2 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.2.2 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.2.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.2.1 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.2.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.2.0 | training | CPU, GPU | py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.1.3 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.1.3 | training | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.1.2 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.1.2 | training | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.1.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.1.1 | training | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.1.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.1.0 | training | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.0.4 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.0.4 | training | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.0.3 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.0.3 | training | CPU, GPU | py3, py36 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.0.2 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.0.2 | training | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.0.1 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.0.1 | training | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference-eia:<tag> | 2.0.0 | eia | CPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 2.0.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 2.0.0 | training | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 1.15.5 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 1.15.5 | training | CPU, GPU | py3, py36, py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 1.15.4 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 1.15.4 | training | CPU, GPU | py3, py36, py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 1.15.3 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 1.15.3 | training | CPU, GPU | py2, py3, py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 1.15.2 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 1.15.2 | training | CPU, GPU | py2, py3, py37 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference-eia:<tag> | 1.15.0 | eia | CPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 1.15.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 1.15.0 | training | CPU, GPU | py2, py3 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference-eia:<tag> | 1.14.0 | eia | CPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 1.14.0 | inference | CPU, GPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 1.14.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow-scriptmode:<tag> | 1.13.1 | training | CPU, GPU | py2 | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-training:<tag> | 1.13.1 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow-serving-eia:<tag> | 1.13.0 | eia | CPU | - | 
| 763104351884.dkr.ecr.eu-west-2.amazonaws.com/tensorflow-inference:<tag> | 1.13.0 | inference | CPU, GPU | - | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow-serving-eia:<tag> | 1.12.0 | eia | CPU | - | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow-serving:<tag> | 1.12.0 | inference | CPU, GPU | - | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow-scriptmode:<tag> | 1.12.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow-serving-eia:<tag> | 1.11.0 | eia | CPU | - | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow-serving:<tag> | 1.11.0 | inference | CPU, GPU | - | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow-scriptmode:<tag> | 1.11.0 | training | CPU, GPU | py2, py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow-eia:<tag> | 1.10.0 | eia | CPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.10.0 | inference | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.10.0 | training | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.9.0 | inference | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.9.0 | training | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.8.0 | inference | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.8.0 | training | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.7.0 | inference | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.7.0 | training | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.6.0 | inference | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.6.0 | training | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.5.0 | inference | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.5.0 | training | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.4.1 | inference | CPU, GPU | py2 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-tensorflow:<tag> | 1.4.1 | training | CPU, GPU | py2 | 

## Tensorflow Coach (DLC)
<a name="coach-tensorflow-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='coach-tensorflow',region='eu-west-2',version='1.0.0',image_scope='training',instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 462105765813.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-coach-container:coach-1.0.0-tf-<tag> | 1.0.0 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-tensorflow:coach0.11.1-<tag> | 0.11.1 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-tensorflow:coach0.11.0-<tag> | 0.11.0 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-tensorflow:coach0.11-<tag> | 0.11 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-tensorflow:coach0.10.1-<tag> | 0.10.1 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-tensorflow:coach0.10-<tag> | 0.10 | training | CPU, GPU | py3 | 

## Tensorflow Inferentia (DLC)
<a name="inferentia-tensorflow-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='inferentia-tensorflow',region='eu-west-2',version='1.15.0',instance_type='ml.inf1.6xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-neo-tensorflow:<tag> | 2.5.2 | inference | inf | py3 | 
| 205493899709.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-neo-tensorflow:<tag> | 1.15.0 | inference | inf | py3 | 

## Tensorflow Ray (DLC)
<a name="ray-tensorflow-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='ray-tensorflow',region='eu-west-2',version='0.8.5',instance_type='ml.c5.4xlarge')
```


| Registry path | Version | Job types (image scope) | Processor types | Python versions | 
| --- | --- | --- | --- | --- | 
| 462105765813.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-ray-container:ray-1.6.0-tf-<tag> | 1.6.0 | training | CPU, GPU | py37 | 
| 462105765813.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-ray-container:ray-0.8.5-tf-<tag> | 0.8.5 | training | CPU, GPU | py36 | 
| 462105765813.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-ray-container:ray-0.8.2-tf-<tag> | 0.8.2 | training | CPU, GPU | py36 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-tensorflow:ray0.6.5-<tag> | 0.6.5 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-tensorflow:ray0.6-<tag> | 0.6 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-tensorflow:ray0.5.3-<tag> | 0.5.3 | training | CPU, GPU | py3 | 
| 520713654638.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-tensorflow:ray0.5-<tag> | 0.5 | training | CPU, GPU | py3 | 

## VW (algorithm)
<a name="vw-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='vw',region='eu-west-2',version='8.7.0',image_scope='training')
```


| Registry path | Version | Job types (image scope) | 
| --- | --- | --- | 
| 462105765813.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-rl-vw-container:vw-8.7.0-<tag> | 8.7.0 | training | 

## XGBoost (algorithm)
<a name="xgboost-eu-west-2"></a>

The following SageMaker AI Python SDK example shows how to retrieve a specific registry path.

```
from sagemaker import image_uris
image_uris.retrieve(framework='xgboost',region='eu-west-2',version='1.5-1')
```


| Registry path | Version | Package version | Job types (image scope) | 
| --- | --- | --- | --- | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.7-1 | 1.7.4 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.7-1 | 1.7.4 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.5-1 | 1.5.2 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.5-1 | 1.5.2 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.5-1 | 1.5.2 | inference\$1graviton | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.3-1 | 1.3.3 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.3-1 | 1.3.3 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.3-1 | 1.3.3 | inference\$1graviton | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.2-2 | 1.2.0 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.2-2 | 1.2.0 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.2-1 | 1.2.0 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.2-1 | 1.2.0 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.0-1 | 1.0.0 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 1.0-1 | 1.0.0 | training | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/xgboost:<tag> | 1 | 0.72 | inference | 
| 644912444149.dkr.ecr.eu-west-2.amazonaws.com/xgboost:<tag> | 1 | 0.72 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 0.90-2 | 0.90 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 0.90-2 | 0.90 | training | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 0.90-1 | 0.90 | inference | 
| 764974769150.dkr.ecr.eu-west-2.amazonaws.com/sagemaker-xgboost:<tag> | 0.90-1 | 0.90 | training | 