Skip to content

Commit b6498e9

Browse files
authored
Updated feature_transformation_with_sagemaker_processing.ipynb for SageMaker SDK v2 (#1940)
1 parent bd1d9ae commit b6498e9

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

sagemaker_processing/feature_transformation_with_sagemaker_processing/feature_transformation_with_sagemaker_processing.ipynb

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -354,9 +354,9 @@
354354
"metadata": {},
355355
"outputs": [],
356356
"source": [
357-
"from sagemaker.amazon.amazon_estimator import get_image_uri\n",
357+
"from sagemaker.image_uris import retrieve\n",
358358
"\n",
359-
"training_image = get_image_uri(sagemaker_session.boto_region_name, 'xgboost', repo_version=\"0.90-1\")\n",
359+
"training_image = retrieve('xgboost', boto3.Session().region_name, '0.90-1')\n",
360360
"print(training_image)"
361361
]
362362
},
@@ -375,16 +375,18 @@
375375
"metadata": {},
376376
"outputs": [],
377377
"source": [
378+
"from sagemaker.inputs import TrainingInput\n",
379+
"\n",
378380
"s3_train_data = 's3://{}/{}/{}'.format(bucket, input_preprocessed_prefix, 'train/part')\n",
379381
"s3_validation_data = 's3://{}/{}/{}'.format(bucket, input_preprocessed_prefix, 'validation/part')\n",
380382
"s3_output_location = 's3://{}/{}/{}'.format(bucket, prefix, 'xgboost_model')\n",
381383
"\n",
382384
"xgb_model = sagemaker.estimator.Estimator(training_image,\n",
383385
" role, \n",
384-
" train_instance_count=1, \n",
385-
" train_instance_type='ml.m4.xlarge',\n",
386-
" train_volume_size = 20,\n",
387-
" train_max_run = 3600,\n",
386+
" instance_count=1, \n",
387+
" instance_type='ml.m4.xlarge',\n",
388+
" volume_size = 20,\n",
389+
" max_run = 3600,\n",
388390
" input_mode= 'File',\n",
389391
" output_path=s3_output_location,\n",
390392
" sagemaker_session=sagemaker_session)\n",
@@ -398,9 +400,9 @@
398400
" silent = 0,\n",
399401
" min_child_weight = 6)\n",
400402
"\n",
401-
"train_data = sagemaker.session.s3_input(s3_train_data, distribution='FullyReplicated', \n",
403+
"train_data = TrainingInput(s3_train_data, distribution='FullyReplicated', \n",
402404
" content_type='text/csv', s3_data_type='S3Prefix')\n",
403-
"validation_data = sagemaker.session.s3_input(s3_validation_data, distribution='FullyReplicated', \n",
405+
"validation_data = TrainingInput(s3_validation_data, distribution='FullyReplicated', \n",
404406
" content_type='text/csv', s3_data_type='S3Prefix')\n",
405407
"\n",
406408
"data_channels = {'train': train_data, 'validation': validation_data}"
@@ -448,7 +450,7 @@
448450
"name": "python",
449451
"nbconvert_exporter": "python",
450452
"pygments_lexer": "ipython3",
451-
"version": "3.6.5"
453+
"version": "3.6.10"
452454
}
453455
},
454456
"nbformat": 4,

0 commit comments

Comments
 (0)