File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Expand file tree Collapse file tree 1 file changed +11
-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 (
You can’t perform that action at this time.
0 commit comments