1616import unittest
1717from sagemaker .serve .builder .model_builder import ModelBuilder
1818from sagemaker .serve .mode .function_pointers import Mode
19- from tests .unit .sagemaker .serve .constants import MOCK_IMAGE_CONFIG , MOCK_VPC_CONFIG
19+ from tests .unit .sagemaker .serve .constants import MOCK_VPC_CONFIG
2020
2121from sagemaker .serve .utils .predictors import TransformersLocalModePredictor
2222
5858mock_schema_builder = MagicMock ()
5959mock_schema_builder .sample_input = mock_sample_input
6060mock_schema_builder .sample_output = mock_sample_output
61+ MOCK_IMAGE_CONFIG = "763104351884.dkr.ecr.us-west-2.amazonaws.com/huggingface-pytorch-inference:2.0.0-transformers4.28.1-gpu-py310-cu118-ubuntu20.04-v1.0"
6162
6263
6364class TestTransformersBuilder (unittest .TestCase ):
@@ -115,8 +116,7 @@ def test_image_uri(
115116 model = mock_model_id ,
116117 schema_builder = mock_schema_builder ,
117118 mode = Mode .LOCAL_CONTAINER ,
118- vpc_config = MOCK_VPC_CONFIG ,
119- image_config = MOCK_IMAGE_CONFIG ,
119+ image_uri = MOCK_IMAGE_CONFIG ,
120120 )
121121
122122 builder ._prepare_for_mode = MagicMock ()
@@ -128,17 +128,11 @@ def test_image_uri(
128128 builder .modes [str (Mode .LOCAL_CONTAINER )] = MagicMock ()
129129 predictor = model .deploy (model_data_download_timeout = 1800 )
130130
131- assert model .image_config == MOCK_IMAGE_CONFIG
132- assert model .vpc_config == MOCK_VPC_CONFIG
131+ assert builder .image_uri == MOCK_IMAGE_CONFIG
133132 assert builder .env_vars ["MODEL_LOADING_TIMEOUT" ] == "1800"
134133 assert isinstance (predictor , TransformersLocalModePredictor )
135134
136135 assert builder .nb_instance_type == "ml.g5.24xlarge"
137136
138- builder ._original_deploy = MagicMock ()
139- builder ._prepare_for_mode .return_value = (None , {})
140- predictor = model .deploy (mode = Mode .SAGEMAKER_ENDPOINT , role = "mock_role_arn" )
141- assert "HF_MODEL_ID" in model .env
142-
143137 with self .assertRaises (ValueError ) as _ :
144138 model .deploy (mode = Mode .IN_PROCESS )
0 commit comments