@@ -54,7 +54,7 @@ def test_deploy(name_from_image, prepare_container_def, production_variant, sage
54
54
container_def = {"Image" : MODEL_IMAGE , "Environment" : {}, "ModelDataUrl" : MODEL_DATA }
55
55
prepare_container_def .return_value = container_def
56
56
57
- model = Model (MODEL_DATA , MODEL_IMAGE , role = ROLE , sagemaker_session = sagemaker_session )
57
+ model = Model (MODEL_IMAGE , MODEL_DATA , role = ROLE , sagemaker_session = sagemaker_session )
58
58
model .deploy (instance_type = INSTANCE_TYPE , initial_instance_count = INSTANCE_COUNT )
59
59
60
60
name_from_image .assert_called_with (MODEL_IMAGE )
@@ -81,7 +81,7 @@ def test_deploy(name_from_image, prepare_container_def, production_variant, sage
81
81
@patch ("sagemaker.production_variant" )
82
82
def test_deploy_accelerator_type (production_variant , create_sagemaker_model , sagemaker_session ):
83
83
model = Model (
84
- MODEL_DATA , MODEL_IMAGE , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
84
+ MODEL_IMAGE , MODEL_DATA , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
85
85
)
86
86
87
87
production_variant_result = copy .deepcopy (BASE_PRODUCTION_VARIANT )
@@ -113,7 +113,7 @@ def test_deploy_accelerator_type(production_variant, create_sagemaker_model, sag
113
113
@patch ("sagemaker.model.Model._create_sagemaker_model" , Mock ())
114
114
@patch ("sagemaker.production_variant" , return_value = BASE_PRODUCTION_VARIANT )
115
115
def test_deploy_endpoint_name (sagemaker_session ):
116
- model = Model (MODEL_DATA , MODEL_IMAGE , role = ROLE , sagemaker_session = sagemaker_session )
116
+ model = Model (MODEL_IMAGE , MODEL_DATA , role = ROLE , sagemaker_session = sagemaker_session )
117
117
118
118
endpoint_name = "blah"
119
119
model .deploy (
@@ -136,7 +136,7 @@ def test_deploy_endpoint_name(sagemaker_session):
136
136
@patch ("sagemaker.model.Model._create_sagemaker_model" )
137
137
def test_deploy_tags (create_sagemaker_model , production_variant , sagemaker_session ):
138
138
model = Model (
139
- MODEL_DATA , MODEL_IMAGE , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
139
+ MODEL_IMAGE , MODEL_DATA , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
140
140
)
141
141
142
142
tags = [{"Key" : "ModelName" , "Value" : "TestModel" }]
@@ -157,7 +157,7 @@ def test_deploy_tags(create_sagemaker_model, production_variant, sagemaker_sessi
157
157
@patch ("sagemaker.production_variant" , return_value = BASE_PRODUCTION_VARIANT )
158
158
def test_deploy_kms_key (production_variant , sagemaker_session ):
159
159
model = Model (
160
- MODEL_DATA , MODEL_IMAGE , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
160
+ MODEL_IMAGE , MODEL_DATA , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
161
161
)
162
162
163
163
key = "some-key-arn"
@@ -177,7 +177,7 @@ def test_deploy_kms_key(production_variant, sagemaker_session):
177
177
@patch ("sagemaker.production_variant" , return_value = BASE_PRODUCTION_VARIANT )
178
178
def test_deploy_async (production_variant , sagemaker_session ):
179
179
model = Model (
180
- MODEL_DATA , MODEL_IMAGE , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
180
+ MODEL_IMAGE , MODEL_DATA , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
181
181
)
182
182
183
183
model .deploy (instance_type = INSTANCE_TYPE , initial_instance_count = INSTANCE_COUNT , wait = False )
@@ -196,7 +196,7 @@ def test_deploy_async(production_variant, sagemaker_session):
196
196
@patch ("sagemaker.production_variant" , return_value = BASE_PRODUCTION_VARIANT )
197
197
def test_deploy_data_capture_config (production_variant , sagemaker_session ):
198
198
model = Model (
199
- MODEL_DATA , MODEL_IMAGE , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
199
+ MODEL_IMAGE , MODEL_DATA , role = ROLE , name = MODEL_NAME , sagemaker_session = sagemaker_session
200
200
)
201
201
202
202
data_capture_config = Mock ()
@@ -223,20 +223,20 @@ def test_deploy_data_capture_config(production_variant, sagemaker_session):
223
223
@patch ("sagemaker.local.LocalSession" )
224
224
def test_deploy_creates_correct_session (local_session , session ):
225
225
# We expect a LocalSession when deploying to instance_type = 'local'
226
- model = Model (MODEL_DATA , MODEL_IMAGE , role = ROLE )
226
+ model = Model (MODEL_IMAGE , MODEL_DATA , role = ROLE )
227
227
model .deploy (endpoint_name = "blah" , instance_type = "local" , initial_instance_count = 1 )
228
228
assert model .sagemaker_session == local_session .return_value
229
229
230
230
# We expect a real Session when deploying to instance_type != local/local_gpu
231
- model = Model (MODEL_DATA , MODEL_IMAGE , role = ROLE )
231
+ model = Model (MODEL_IMAGE , MODEL_DATA , role = ROLE )
232
232
model .deploy (
233
233
endpoint_name = "remote_endpoint" , instance_type = "ml.m4.4xlarge" , initial_instance_count = 2
234
234
)
235
235
assert model .sagemaker_session == session .return_value
236
236
237
237
238
238
def test_deploy_no_role (sagemaker_session ):
239
- model = Model (MODEL_DATA , MODEL_IMAGE , sagemaker_session = sagemaker_session )
239
+ model = Model (MODEL_IMAGE , MODEL_DATA , sagemaker_session = sagemaker_session )
240
240
241
241
with pytest .raises (ValueError , match = "Role can not be null for deploying a model" ):
242
242
model .deploy (instance_type = INSTANCE_TYPE , initial_instance_count = INSTANCE_COUNT )
@@ -248,8 +248,8 @@ def test_deploy_no_role(sagemaker_session):
248
248
@patch ("sagemaker.production_variant" , return_value = BASE_PRODUCTION_VARIANT )
249
249
def test_deploy_predictor_cls (production_variant , sagemaker_session ):
250
250
model = Model (
251
- MODEL_DATA ,
252
251
MODEL_IMAGE ,
252
+ MODEL_DATA ,
253
253
role = ROLE ,
254
254
name = MODEL_NAME ,
255
255
predictor_cls = sagemaker .predictor .RealTimePredictor ,
@@ -269,7 +269,7 @@ def test_deploy_predictor_cls(production_variant, sagemaker_session):
269
269
270
270
271
271
def test_deploy_update_endpoint (sagemaker_session ):
272
- model = Model (MODEL_DATA , MODEL_IMAGE , role = ROLE , sagemaker_session = sagemaker_session )
272
+ model = Model (MODEL_IMAGE , MODEL_DATA , role = ROLE , sagemaker_session = sagemaker_session )
273
273
model .deploy (
274
274
instance_type = INSTANCE_TYPE , initial_instance_count = INSTANCE_COUNT , update_endpoint = True
275
275
)
@@ -300,7 +300,7 @@ def test_deploy_update_endpoint_optional_args(sagemaker_session):
300
300
kms_key = "foo"
301
301
data_capture_config = Mock ()
302
302
303
- model = Model (MODEL_DATA , MODEL_IMAGE , role = ROLE , sagemaker_session = sagemaker_session )
303
+ model = Model (MODEL_IMAGE , MODEL_DATA , role = ROLE , sagemaker_session = sagemaker_session )
304
304
model .deploy (
305
305
instance_type = INSTANCE_TYPE ,
306
306
initial_instance_count = INSTANCE_COUNT ,
0 commit comments