Skip to content

Commit bbf036d

Browse files
authored
Revert "Update XBoost Notebooks To Use Sagemaker SDK V2" (aws#1522)
This reverts commit ea39ff5.
1 parent 34b6a9b commit bbf036d

File tree

3 files changed

+36
-34
lines changed

3 files changed

+36
-34
lines changed

sagemaker-debugger/xgboost_builtin_rules/xgboost-regression-debugger-rules.ipynb

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"cell_type": "markdown",
5757
"metadata": {},
5858
"source": [
59-
"Amazon SageMaker Debugger is available in Amazon SageMaker XGBoost container version 0.90-2 or later. If you want to use XGBoost with Amazon SageMaker Debugger, you have to specify `repo_version='0.90-2'` in the `retrieve` function."
59+
"Amazon SageMaker Debugger is available in Amazon SageMaker XGBoost container version 0.90-2 or later. If you want to use XGBoost with Amazon SageMaker Debugger, you have to specify `repo_version='0.90-2'` in the `get_image_uri` function."
6060
]
6161
},
6262
{
@@ -65,12 +65,12 @@
6565
"metadata": {},
6666
"outputs": [],
6767
"source": [
68-
"from sagemaker.image_uris import retrieve\n",
68+
"from sagemaker.amazon.amazon_estimator import get_image_uri\n",
6969
"\n",
7070
"# Below changes the Region to be one where this notebook is running\n",
7171
"region = boto3.Session().region_name\n",
7272
"\n",
73-
"container = retrieve(region=region, framework=\"xgboost\", version=\"0.90-2\")"
73+
"container = get_image_uri(region, \"xgboost\", repo_version=\"0.90-2\")"
7474
]
7575
},
7676
{
@@ -237,11 +237,11 @@
237237
"algorithm_mode_default_estimator = Estimator(\n",
238238
" role=role,\n",
239239
" base_job_name=base_job_name,\n",
240-
" instance_count=1,\n",
241-
" instance_type='ml.m5.xlarge',\n",
242-
" image_uri=container,\n",
240+
" train_instance_count=1,\n",
241+
" train_instance_type='ml.m5.xlarge',\n",
242+
" image_name=container,\n",
243243
" hyperparameters=hyperparameters,\n",
244-
" max_run=1800,\n",
244+
" train_max_run=1800,\n",
245245
"\n",
246246
" debugger_hook_config=DebuggerHookConfig(\n",
247247
" s3_output_path=bucket_path, # Required\n",
@@ -292,10 +292,10 @@
292292
"metadata": {},
293293
"outputs": [],
294294
"source": [
295-
"from sagemaker.inputs import TrainingInput\n",
295+
"from sagemaker.session import s3_input\n",
296296
"\n",
297-
"train_s3_input = TrainingInput(\"s3://{}/{}/{}\".format(bucket, prefix, \"train\"), content_type=\"libsvm\")\n",
298-
"validation_s3_input = TrainingInput( \"s3://{}/{}/{}\".format(bucket, prefix, \"validation\"), content_type=\"libsvm\")\n",
297+
"train_s3_input = s3_input(\"s3://{}/{}/{}\".format(bucket, prefix, \"train\"), content_type=\"libsvm\")\n",
298+
"validation_s3_input = s3_input( \"s3://{}/{}/{}\".format(bucket, prefix, \"validation\"), content_type=\"libsvm\")\n",
299299
"algorithm_mode_default_estimator.fit(\n",
300300
" {\"train\": train_s3_input, \"validation\": validation_s3_input},\n",
301301
" # This is a fire and forget event. By setting wait=False, you just submit the job to run in the background.\n",
@@ -640,5 +640,5 @@
640640
}
641641
},
642642
"nbformat": 4,
643-
"nbformat_minor": 4
643+
"nbformat_minor": 2
644644
}

sagemaker-debugger/xgboost_census_explanations/xgboost-census-debugger-rules.ipynb

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
"cell_type": "markdown",
131131
"metadata": {},
132132
"source": [
133-
"Amazon SageMaker Debugger is available in Amazon SageMaker XGBoost container version 0.90-2 or later. If you want to use XGBoost with Amazon SageMaker Debugger, you have to specify `repo_version='0.90-2'` in the `retrieve` function."
133+
"Amazon SageMaker Debugger is available in Amazon SageMaker XGBoost container version 0.90-2 or later. If you want to use XGBoost with Amazon SageMaker Debugger, you have to specify `repo_version='0.90-2'` in the `get_image_uri` function."
134134
]
135135
},
136136
{
@@ -139,8 +139,8 @@
139139
"metadata": {},
140140
"outputs": [],
141141
"source": [
142-
"from sagemaker.image_uris import retrieve\n",
143-
"container = retrieve(region=region, framework=\"xgboost\", version=\"0.90-2\")"
142+
"from sagemaker.amazon.amazon_estimator import get_image_uri\n",
143+
"container = get_image_uri(region, \"xgboost\", repo_version=\"0.90-2\")"
144144
]
145145
},
146146
{
@@ -261,8 +261,8 @@
261261
"metadata": {},
262262
"outputs": [],
263263
"source": [
264-
"from sagemaker.amazon.amazon_estimator import retrieve\n",
265-
"container = retrieve(region=region, framework=\"xgboost\", version=\"0.90-2\")"
264+
"from sagemaker.amazon.amazon_estimator import get_image_uri\n",
265+
"container = get_image_uri(region, \"xgboost\", repo_version=\"0.90-2\")"
266266
]
267267
},
268268
{
@@ -377,11 +377,11 @@
377377
"xgboost_estimator = Estimator(\n",
378378
" role=role,\n",
379379
" base_job_name=base_job_name,\n",
380-
" instance_count=1,\n",
381-
" instance_type='ml.m5.4xlarge',\n",
382-
" image_uri=container,\n",
380+
" train_instance_count=1,\n",
381+
" train_instance_type='ml.m5.4xlarge',\n",
382+
" image_name=container,\n",
383383
" hyperparameters=hyperparameters,\n",
384-
" max_run=1800,\n",
384+
" train_max_run=1800,\n",
385385
"\n",
386386
" debugger_hook_config=DebuggerHookConfig(\n",
387387
" s3_output_path=bucket_path, # Required\n",
@@ -438,11 +438,11 @@
438438
"metadata": {},
439439
"outputs": [],
440440
"source": [
441-
"from sagemaker.session import TrainingInput\n",
441+
"from sagemaker.session import s3_input\n",
442442
"\n",
443-
"train_input = TrainingInput(\"s3://{}/{}/{}\".format(bucket,\n",
443+
"train_input = s3_input(\"s3://{}/{}/{}\".format(bucket,\n",
444444
" prefix, \"data/train.csv\"), content_type=\"csv\")\n",
445-
"validation_input = TrainingInput(\n",
445+
"validation_input = s3_input(\n",
446446
" \"s3://{}/{}/{}\".format(bucket, prefix, \"data/validation.csv\"), content_type=\"csv\")\n",
447447
"xgboost_estimator.fit(\n",
448448
" {\"train\": train_input, \"validation\": validation_input},\n",
@@ -740,7 +740,9 @@
740740
{
741741
"cell_type": "code",
742742
"execution_count": null,
743-
"metadata": {},
743+
"metadata": {
744+
"scrolled": false
745+
},
744746
"outputs": [],
745747
"source": [
746748
"shap.summary_plot(shap_no_base, X_train)"
@@ -929,5 +931,5 @@
929931
}
930932
},
931933
"nbformat": 4,
932-
"nbformat_minor": 4
934+
"nbformat_minor": 2
933935
}

sagemaker-debugger/xgboost_realtime_analysis/xgboost-realtime-analysis.ipynb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,11 @@
7676
"metadata": {},
7777
"outputs": [],
7878
"source": [
79-
"from sagemaker.amazon.amazon_estimator import retrieve\n",
79+
"from sagemaker.amazon.amazon_estimator import get_image_uri\n",
8080
"\n",
8181
"# Below changes the region to be one where this notebook is running\n",
8282
"region = boto3.Session().region_name\n",
83-
"container = retrieve(region=region, framework=\"xgboost\", version=\"0.90-2\")"
83+
"container = get_image_uri(region, \"xgboost\", repo_version=\"0.90-2\")"
8484
]
8585
},
8686
{
@@ -207,11 +207,11 @@
207207
"xgboost_algorithm_mode_estimator = Estimator(\n",
208208
" role=role,\n",
209209
" base_job_name=base_job_name,\n",
210-
" instance_count=1,\n",
211-
" instance_type='ml.m5.xlarge',\n",
212-
" image_uri=container,\n",
210+
" train_instance_count=1,\n",
211+
" train_instance_type='ml.m5.xlarge',\n",
212+
" image_name=container,\n",
213213
" hyperparameters=hyperparameters,\n",
214-
" max_run=1800,\n",
214+
" train_max_run=1800,\n",
215215
"\n",
216216
" debugger_hook_config = DebuggerHookConfig(\n",
217217
" s3_output_path=bucket_path, # Required\n",
@@ -256,10 +256,10 @@
256256
"metadata": {},
257257
"outputs": [],
258258
"source": [
259-
"from sagemaker.session import TrainingInput\n",
259+
"from sagemaker.session import s3_input\n",
260260
"\n",
261-
"train_s3_input = TrainingInput(\"s3://{}/{}/{}\".format(bucket, prefix, \"train\"), content_type=\"libsvm\")\n",
262-
"validation_s3_input = TrainingInput(\"s3://{}/{}/{}\".format(bucket, prefix, \"validation\"), content_type=\"libsvm\")\n",
261+
"train_s3_input = s3_input(\"s3://{}/{}/{}\".format(bucket, prefix, \"train\"), content_type=\"libsvm\")\n",
262+
"validation_s3_input = s3_input(\"s3://{}/{}/{}\".format(bucket, prefix, \"validation\"), content_type=\"libsvm\")\n",
263263
"\n",
264264
"# This is a fire and forget event. By setting wait=False, you just submit the job to run in the background.\n",
265265
"# Amazon SageMaker will start one training job and release control to next cells in the notebook.\n",

0 commit comments

Comments
 (0)