Skip to content

Commit 3d6ba23

Browse files
authored
Merge pull request aws#314 from yangaws/pyspark
Use get_image_uri for pyspark_mnist_customer_estimator notebook
2 parents 05a6e28 + 939836a commit 3d6ba23

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

sagemaker-spark/pyspark_mnist/pyspark_mnist_custom_estimator.ipynb

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -138,26 +138,18 @@
138138
"metadata": {},
139139
"outputs": [],
140140
"source": [
141+
"from sagemaker.amazon.amazon_estimator import get_image_uri\n",
141142
"from sagemaker_pyspark import SageMakerEstimator\n",
142143
"from sagemaker_pyspark.transformation.deserializers import KMeansProtobufResponseRowDeserializer\n",
143144
"from sagemaker_pyspark.transformation.serializers import ProtobufRequestRowSerializer\n",
144145
"from sagemaker_pyspark import IAMRole\n",
145146
"from sagemaker_pyspark import RandomNamePolicyFactory\n",
146147
"from sagemaker_pyspark import EndpointCreationPolicy\n",
147148
"\n",
148-
"# Use the Docker Registry paths for the K-Means containers from each region\n",
149-
"kmeans_ecr_region_path = {\n",
150-
" 'us-west-2': '174872318107.dkr.ecr.us-west-2.amazonaws.com',\n",
151-
" 'us-east-1': '382416733822.dkr.ecr.us-east-1.amazonaws.com',\n",
152-
" 'us-east-2': '404615174143.dkr.ecr.us-east-2.amazonaws.com',\n",
153-
" 'eu-west-1': '438346466558.dkr.ecr.eu-west-1.amazonaws.com'\n",
154-
" 'ap-northeast-1': '351501993468.dkr.ecr.ap-northeast-1.amazonaws.com',\n",
155-
" 'ap-northeast-2': '835164637446.dkr.ecr.ap-northeast-2.amazonaws.com'}\n",
156-
"\n",
157149
"# Create an Estimator from scratch\n",
158150
"estimator = SageMakerEstimator(\n",
159-
" trainingImage = kmeans_ecr_region_path[region] + \"/kmeans:1\", # Training image \n",
160-
" modelImage = kmeans_ecr_region_path[region] + \"/kmeans:1\", # Model image\n",
151+
" trainingImage = get_image_uri(region, 'kmeans'), # Training image \n",
152+
" modelImage = get_image_uri(region, 'kmeans'), # Model image\n",
161153
" requestRowSerializer = ProtobufRequestRowSerializer(),\n",
162154
" responseRowDeserializer = KMeansProtobufResponseRowDeserializer(),\n",
163155
" hyperParameters = {\"k\": \"10\", \"feature_dim\": \"784\"}, # Set parameters for K-Means\n",

0 commit comments

Comments
 (0)