|
298 | 298 | "outputs": [],
|
299 | 299 | "source": [
|
300 | 300 | "# See 'Algorithms Provided by Amazon SageMaker: Common Parameters' in the SageMaker documentation for an explanation of these values.\n",
|
301 |
| - "containers = {'us-west-2': '174872318107.dkr.ecr.us-west-2.amazonaws.com/linear-learner:latest',\n", |
302 |
| - " 'us-east-1': '382416733822.dkr.ecr.us-east-1.amazonaws.com/linear-learner:latest',\n", |
303 |
| - " 'us-east-2': '404615174143.dkr.ecr.us-east-2.amazonaws.com/linear-learner:latest',\n", |
304 |
| - " 'eu-west-1': '438346466558.dkr.ecr.eu-west-1.amazonaws.com/linear-learner:latest',\n", |
305 |
| - " 'ap-northeast-1': '351501993468.dkr.ecr.ap-northeast-1.amazonaws.com/linear-learner:latest',\n", |
306 |
| - " 'ap-northeast-2': '835164637446.dkr.ecr.ap-northeast-2.amazonaws.com/linear-learner:latest'}" |
| 301 | + "from sagemaker.amazon.amazon_estimator import get_image_uri\n", |
| 302 | + "container = get_image_uri(boto3.Session().region_name, 'linear-learner')" |
307 | 303 | ]
|
308 | 304 | },
|
309 | 305 | {
|
|
327 | 323 | " \"RoleArn\": role,\n",
|
328 | 324 | " \"TrainingJobName\": linear_job,\n",
|
329 | 325 | " \"AlgorithmSpecification\": {\n",
|
330 |
| - " \"TrainingImage\": containers[boto3.Session().region_name],\n", |
| 326 | + " \"TrainingImage\": container,\n", |
331 | 327 | " \"TrainingInputMode\": \"File\"\n",
|
332 | 328 | " },\n",
|
333 | 329 | " \"ResourceConfig\": {\n",
|
|
439 | 435 | "outputs": [],
|
440 | 436 | "source": [
|
441 | 437 | "linear_hosting_container = {\n",
|
442 |
| - " 'Image': containers[boto3.Session().region_name],\n", |
| 438 | + " 'Image': container,\n", |
443 | 439 | " 'ModelDataUrl': sm.describe_training_job(TrainingJobName=linear_job)['ModelArtifacts']['S3ModelArtifacts']\n",
|
444 | 440 | "}\n",
|
445 | 441 | "\n",
|
|
0 commit comments