@@ -24,6 +24,7 @@ def retrieve_options(
24
24
region : Optional [str ] = None ,
25
25
model_id : Optional [str ] = None ,
26
26
model_version : Optional [str ] = None ,
27
+ hub_arn : Optional [str ] = None ,
27
28
tolerate_vulnerable_model : bool = False ,
28
29
tolerate_deprecated_model : bool = False ,
29
30
sagemaker_session : Session = DEFAULT_JUMPSTART_SAGEMAKER_SESSION ,
@@ -37,6 +38,8 @@ def retrieve_options(
37
38
retrieve the supported content types. (Default: None).
38
39
model_version (str): The version of the model for which to retrieve the
39
40
supported content types. (Default: None).
41
+ hub_arn (str): The arn of the SageMaker Hub for which to retrieve
42
+ model details from. (Default: None).
40
43
tolerate_vulnerable_model (bool): True if vulnerable versions of model
41
44
specifications should be tolerated (exception not raised). If False, raises an
42
45
exception if the script used by this version of the model has dependencies with known
@@ -60,11 +63,12 @@ def retrieve_options(
60
63
)
61
64
62
65
return artifacts ._retrieve_supported_content_types (
63
- model_id ,
64
- model_version ,
65
- region ,
66
- tolerate_vulnerable_model ,
67
- tolerate_deprecated_model ,
66
+ model_id = model_id ,
67
+ model_version = model_version ,
68
+ hub_arn = hub_arn ,
69
+ region = region ,
70
+ tolerate_vulnerable_model = tolerate_vulnerable_model ,
71
+ tolerate_deprecated_model = tolerate_deprecated_model ,
68
72
sagemaker_session = sagemaker_session ,
69
73
)
70
74
@@ -73,6 +77,7 @@ def retrieve_default(
73
77
region : Optional [str ] = None ,
74
78
model_id : Optional [str ] = None ,
75
79
model_version : Optional [str ] = None ,
80
+ hub_arn : Optional [str ] = None ,
76
81
tolerate_vulnerable_model : bool = False ,
77
82
tolerate_deprecated_model : bool = False ,
78
83
sagemaker_session : Session = DEFAULT_JUMPSTART_SAGEMAKER_SESSION ,
@@ -87,6 +92,8 @@ def retrieve_default(
87
92
retrieve the default content type. (Default: None).
88
93
model_version (str): The version of the model for which to retrieve the
89
94
default content type. (Default: None).
95
+ hub_arn (str): The arn of the SageMaker Hub for which to retrieve
96
+ model details from. (default: None).
90
97
tolerate_vulnerable_model (bool): True if vulnerable versions of model
91
98
specifications should be tolerated (exception not raised). If False, raises an
92
99
exception if the script used by this version of the model has dependencies with known
@@ -110,11 +117,12 @@ def retrieve_default(
110
117
)
111
118
112
119
return artifacts ._retrieve_default_content_type (
113
- model_id ,
114
- model_version ,
115
- region ,
116
- tolerate_vulnerable_model ,
117
- tolerate_deprecated_model ,
120
+ model_id = model_id ,
121
+ model_version = model_version ,
122
+ hub_arn = hub_arn ,
123
+ region = region ,
124
+ tolerate_vulnerable_model = tolerate_vulnerable_model ,
125
+ tolerate_deprecated_model = tolerate_deprecated_model ,
118
126
sagemaker_session = sagemaker_session ,
119
127
model_type = model_type ,
120
128
)
0 commit comments