|  | 
| 27 | 27 | from sagemaker.deserializers import StringDeserializer | 
| 28 | 28 | from sagemaker.multidatamodel import MultiDataModel | 
| 29 | 29 | from sagemaker.mxnet import MXNet | 
| 30 |  | -from sagemaker.predictor import Predictor, npy_serializer | 
|  | 30 | +from sagemaker.predictor import Predictor | 
|  | 31 | +from sagemaker.serializers import NumpySerializer | 
| 31 | 32 | from sagemaker.utils import sagemaker_timestamp, unique_name_from_base, get_ecr_image_uri_prefix | 
| 32 | 33 | from tests.integ import DATA_DIR, TRAINING_DEFAULT_TIMEOUT_MINUTES | 
| 33 | 34 | from tests.integ.retry import retries | 
| @@ -158,7 +159,7 @@ def test_multi_data_model_deploy_pretrained_models( | 
| 158 | 159 |         predictor = Predictor( | 
| 159 | 160 |             endpoint_name=endpoint_name, | 
| 160 | 161 |             sagemaker_session=sagemaker_session, | 
| 161 |  | -            serializer=npy_serializer, | 
|  | 162 | +            serializer=NumpySerializer(), | 
| 162 | 163 |             deserializer=string_deserializer, | 
| 163 | 164 |         ) | 
| 164 | 165 | 
 | 
| @@ -216,7 +217,7 @@ def test_multi_data_model_deploy_pretrained_models_local_mode(container_image, s | 
| 216 | 217 |         predictor = Predictor( | 
| 217 | 218 |             endpoint_name=endpoint_name, | 
| 218 | 219 |             sagemaker_session=multi_data_model.sagemaker_session, | 
| 219 |  | -            serializer=npy_serializer, | 
|  | 220 | +            serializer=NumpySerializer(), | 
| 220 | 221 |             deserializer=string_deserializer, | 
| 221 | 222 |         ) | 
| 222 | 223 | 
 | 
| @@ -289,13 +290,13 @@ def test_multi_data_model_deploy_trained_model_from_framework_estimator( | 
| 289 | 290 |         assert PRETRAINED_MODEL_PATH_1 in endpoint_models | 
| 290 | 291 |         assert PRETRAINED_MODEL_PATH_2 in endpoint_models | 
| 291 | 292 | 
 | 
| 292 |  | -        # Define a predictor to set `serializer` parameter with npy_serializer | 
|  | 293 | +        # Define a predictor to set `serializer` parameter with NumpySerializer | 
| 293 | 294 |         # instead of `json_serializer` in the default predictor returned by `MXNetPredictor` | 
| 294 | 295 |         # Since we are using a placeholder container image the prediction results are not accurate. | 
| 295 | 296 |         predictor = Predictor( | 
| 296 | 297 |             endpoint_name=endpoint_name, | 
| 297 | 298 |             sagemaker_session=sagemaker_session, | 
| 298 |  | -            serializer=npy_serializer, | 
|  | 299 | +            serializer=NumpySerializer(), | 
| 299 | 300 |             deserializer=string_deserializer, | 
| 300 | 301 |         ) | 
| 301 | 302 | 
 | 
| @@ -390,13 +391,13 @@ def test_multi_data_model_deploy_train_model_from_amazon_first_party_estimator( | 
| 390 | 391 |         assert PRETRAINED_MODEL_PATH_1 in endpoint_models | 
| 391 | 392 |         assert PRETRAINED_MODEL_PATH_2 in endpoint_models | 
| 392 | 393 | 
 | 
| 393 |  | -        # Define a predictor to set `serializer` parameter with npy_serializer | 
|  | 394 | +        # Define a predictor to set `serializer` parameter with NumpySerializer | 
| 394 | 395 |         # instead of `json_serializer` in the default predictor returned by `MXNetPredictor` | 
| 395 | 396 |         # Since we are using a placeholder container image the prediction results are not accurate. | 
| 396 | 397 |         predictor = Predictor( | 
| 397 | 398 |             endpoint_name=endpoint_name, | 
| 398 | 399 |             sagemaker_session=sagemaker_session, | 
| 399 |  | -            serializer=npy_serializer, | 
|  | 400 | +            serializer=NumpySerializer(), | 
| 400 | 401 |             deserializer=string_deserializer, | 
| 401 | 402 |         ) | 
| 402 | 403 | 
 | 
| @@ -486,7 +487,7 @@ def test_multi_data_model_deploy_pretrained_models_update_endpoint( | 
| 486 | 487 |         predictor = Predictor( | 
| 487 | 488 |             endpoint_name=endpoint_name, | 
| 488 | 489 |             sagemaker_session=sagemaker_session, | 
| 489 |  | -            serializer=npy_serializer, | 
|  | 490 | +            serializer=NumpySerializer(), | 
| 490 | 491 |             deserializer=string_deserializer, | 
| 491 | 492 |         ) | 
| 492 | 493 | 
 | 
|  | 
0 commit comments