|
34 | 34 | "source": [
|
35 | 35 | "import sagemaker\n",
|
36 | 36 | "if sagemaker.__version__ >= '2':\n",
|
| 37 | + " orig_sm_version = sagemaker.__version__\n", |
| 38 | + " with open('orig_sm_version.txt', \"w\") as f:\n", |
| 39 | + " f.write(orig_sm_version)\n", |
37 | 40 | " %pip install \"sagemaker>=1.14.2,<2\"\n",
|
38 | 41 | "\n",
|
39 | 42 | "if sagemaker.__version__ >= '2':\n",
|
|
313 | 316 | "source": [
|
314 | 317 | "sagemaker_session.delete_endpoint(optimized_predictor.endpoint)"
|
315 | 318 | ]
|
| 319 | + }, |
| 320 | + { |
| 321 | + "cell_type": "markdown", |
| 322 | + "metadata": {}, |
| 323 | + "source": [ |
| 324 | + "Rollback the SageMaker Python SDK version" |
| 325 | + ] |
| 326 | + }, |
| 327 | + { |
| 328 | + "cell_type": "code", |
| 329 | + "execution_count": null, |
| 330 | + "metadata": {}, |
| 331 | + "outputs": [], |
| 332 | + "source": [ |
| 333 | + "# rollback the SageMaker Python SDK to the kernel's original version\n", |
| 334 | + "if os.path.exists('orig_sm_version.txt'):\n", |
| 335 | + " with open('orig_sm_version.txt', 'r') as f:\n", |
| 336 | + " orig_sm_version = f.read()\n", |
| 337 | + " print(f\"Original version: {orig_sm_version}\")\n", |
| 338 | + " print(f\"Current version: {sagemaker.__version__}\")\n", |
| 339 | + " %pip install sagemaker=={orig_sm_version}\n", |
| 340 | + " os.remove('orig_sm_version.txt')" |
| 341 | + ] |
| 342 | + }, |
| 343 | + { |
| 344 | + "cell_type": "markdown", |
| 345 | + "metadata": {}, |
| 346 | + "source": [ |
| 347 | + "Restart the kernel to run the updated version of the SDK." |
| 348 | + ] |
316 | 349 | }
|
317 | 350 | ],
|
318 | 351 | "metadata": {
|
|
0 commit comments