24
24
JumpStartModelInitKwargs ,
25
25
)
26
26
27
+ KwargsType = Union [
28
+ JumpStartModelDeployKwargs ,
29
+ JumpStartModelInitKwargs ,
30
+ JumpStartEstimatorFitKwargs ,
31
+ JumpStartEstimatorInitKwargs ,
32
+ JumpStartEstimatorDeployKwargs ,
33
+ ]
34
+
27
35
28
36
def get_model_info_kwargs (
29
- kwargs : Union [
30
- JumpStartModelDeployKwargs ,
31
- JumpStartModelInitKwargs ,
32
- JumpStartEstimatorFitKwargs ,
33
- JumpStartEstimatorInitKwargs ,
34
- JumpStartEstimatorDeployKwargs ,
35
- ],
37
+ kwargs : KwargsType ,
36
38
include_config_name : bool = True ,
37
39
) -> dict :
38
40
"""Returns a dictionary of model info kwargs to use with JumpStart APIs."""
@@ -53,15 +55,7 @@ def get_model_info_kwargs(
53
55
return kwargs_dict
54
56
55
57
56
- def _set_temp_sagemaker_session_if_not_set (
57
- kwargs : Union [
58
- JumpStartModelDeployKwargs ,
59
- JumpStartModelInitKwargs ,
60
- JumpStartEstimatorFitKwargs ,
61
- JumpStartEstimatorInitKwargs ,
62
- JumpStartEstimatorDeployKwargs ,
63
- ]
64
- ) -> Union [JumpStartModelInitKwargs , JumpStartModelDeployKwargs ]:
58
+ def _set_temp_sagemaker_session_if_not_set (kwargs : KwargsType ) -> KwargsType :
65
59
"""Sets a temporary sagemaker session if one is not set.
66
60
67
61
We need to create a default JS session (without custom user agent)
0 commit comments