File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -647,12 +647,14 @@ def model_config_from_estimator(
647
647
elif isinstance (estimator , sagemaker .amazon .amazon_estimator .AmazonAlgorithmEstimatorBase ):
648
648
model = estimator .create_model (vpc_config_override = vpc_config_override )
649
649
elif isinstance (estimator , sagemaker .estimator .Framework ):
650
- model = estimator .create_model (
651
- model_server_workers = model_server_workers ,
652
- role = role ,
653
- vpc_config_override = vpc_config_override ,
654
- entry_point = estimator .entry_point ,
655
- )
650
+ model_kwargs = {
651
+ "role" : role ,
652
+ "vpc_config_override" : vpc_config_override ,
653
+ "entry_point" : estimator .entry_point ,
654
+ }
655
+ if model_server_workers :
656
+ model_kwargs ["model_server_workers" ] = model_server_workers
657
+ model = estimator .create_model (** model_kwargs )
656
658
else :
657
659
raise TypeError (
658
660
"Estimator must be one of sagemaker.estimator.Estimator, sagemaker.estimator.Framework"
You can’t perform that action at this time.
0 commit comments