File tree Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -178,21 +178,23 @@ def register(
178178 """
179179 if self .model_data is None :
180180 raise ValueError ("SageMaker Model Package cannot be created without model data." )
181+ if image_uri is not None :
182+ self .image_uri = image_uri
183+ container_def = self .prepare_container_def ()
181184
182185 model_pkg_args = sagemaker .get_model_package_args (
183186 content_types ,
184187 response_types ,
185188 inference_instances ,
186189 transform_instances ,
187- model_package_name ,
188- model_package_group_name ,
189- self .model_data ,
190- image_uri or self .image_uri ,
191- model_metrics ,
192- metadata_properties ,
193- marketplace_cert ,
194- approval_status ,
195- description ,
190+ model_package_name = model_package_name ,
191+ model_package_group_name = model_package_group_name ,
192+ model_metrics = model_metrics ,
193+ metadata_properties = metadata_properties ,
194+ marketplace_cert = marketplace_cert ,
195+ approval_status = approval_status ,
196+ description = description ,
197+ container_def_list = [container_def ],
196198 drift_check_baselines = drift_check_baselines ,
197199 )
198200 model_package = self .sagemaker_session .create_model_package_from_containers (
Original file line number Diff line number Diff line change @@ -3069,6 +3069,7 @@ def test_register_inference_image(sagemaker_session):
30693069 "containers" : [
30703070 {
30713071 "Image" : inference_image ,
3072+ "Environment" : {},
30723073 "ModelDataUrl" : estimator .model_data ,
30733074 }
30743075 ],
You can’t perform that action at this time.
0 commit comments