@@ -160,6 +160,7 @@ def __init__(
160
160
dependencies : Optional [List [str ]] = None ,
161
161
git_config : Optional [Dict [str , str ]] = None ,
162
162
resources : Optional [ResourceRequirements ] = None ,
163
+ additional_model_data_sources : Optional [Dict [str , Any ]] = None ,
163
164
):
164
165
"""Initialize an SageMaker ``Model``.
165
166
@@ -323,9 +324,12 @@ def __init__(
323
324
for a model to be deployed to an endpoint. Only
324
325
EndpointType.INFERENCE_COMPONENT_BASED supports this feature.
325
326
(Default: None).
327
+ additional_model_data_sources (Optional[Dict[str, Any]]): Additional location
328
+ of SageMaker model data (default: None).
326
329
327
330
"""
328
331
self .model_data = model_data
332
+ self .additional_model_data_sources = additional_model_data_sources
329
333
self .image_uri = image_uri
330
334
self .predictor_cls = predictor_cls
331
335
self .name = name
@@ -671,6 +675,7 @@ def prepare_container_def(
671
675
accept_eula = (
672
676
accept_eula if accept_eula is not None else getattr (self , "accept_eula" , None )
673
677
),
678
+ additional_model_data_sources = self .additional_model_data_sources ,
674
679
)
675
680
676
681
def is_repack (self ) -> bool :
0 commit comments