@@ -1078,6 +1078,7 @@ class JumpStartMetadataConfig(JumpStartDataHolderType):
10781078 __slots__ = [
10791079 "base_fields" ,
10801080 "benchmark_metrics" ,
1081+ "acceleration_configs" ,
10811082 "config_components" ,
10821083 "resolved_metadata_config" ,
10831084 "config_name" ,
@@ -1115,6 +1116,7 @@ def __init__(
11151116 if config and config .get ("benchmark_metrics" )
11161117 else None
11171118 )
1119+ self .acceleration_configs = config .get ("acceleration_configs" )
11181120 self .resolved_metadata_config : Optional [Dict [str , Any ]] = None
11191121 self .config_name : Optional [str ] = config_name
11201122 self .default_inference_config : Optional [str ] = config .get ("default_inference_config" )
@@ -2293,6 +2295,7 @@ class DeploymentArgs(BaseDeploymentConfigDataHolder):
22932295 __slots__ = [
22942296 "image_uri" ,
22952297 "model_data" ,
2298+ "model_package_arn" ,
22962299 "environment" ,
22972300 "instance_type" ,
22982301 "compute_resource_requirements" ,
@@ -2310,6 +2313,7 @@ def __init__(
23102313 if init_kwargs is not None :
23112314 self .image_uri = init_kwargs .image_uri
23122315 self .model_data = init_kwargs .model_data
2316+ self .model_package_arn = init_kwargs .model_package_arn
23132317 self .instance_type = init_kwargs .instance_type
23142318 self .environment = init_kwargs .env
23152319 if init_kwargs .resources is not None :
@@ -2341,14 +2345,14 @@ class DeploymentConfigMetadata(BaseDeploymentConfigDataHolder):
23412345 def __init__ (
23422346 self ,
23432347 config_name : Optional [str ] = None ,
2344- benchmark_metrics : Optional [Dict [str , List [JumpStartBenchmarkStat ]]] = None ,
2345- resolved_config : Optional [Dict [str , Any ]] = None ,
2348+ metadata_config : Optional [JumpStartMetadataConfig ] = None ,
23462349 init_kwargs : Optional [JumpStartModelInitKwargs ] = None ,
23472350 deploy_kwargs : Optional [JumpStartModelDeployKwargs ] = None ,
23482351 ):
23492352 """Instantiates DeploymentConfigMetadata object."""
23502353 self .deployment_config_name = config_name
2351- self .deployment_args = DeploymentArgs (init_kwargs , deploy_kwargs , resolved_config )
2352- self .benchmark_metrics = benchmark_metrics
2353- if resolved_config is not None :
2354- self .acceleration_configs = resolved_config .get ("acceleration_configs" )
2354+ self .deployment_args = DeploymentArgs (
2355+ init_kwargs , deploy_kwargs , metadata_config .resolved_config
2356+ )
2357+ self .benchmark_metrics = metadata_config .benchmark_metrics
2358+ self .acceleration_configs = metadata_config .acceleration_configs
0 commit comments