diff --git a/ax/models/torch/botorch_defaults.py b/ax/models/torch/botorch_defaults.py index 2edb9f6386d..f35ace4fff8 100644 --- a/ax/models/torch/botorch_defaults.py +++ b/ax/models/torch/botorch_defaults.py @@ -198,6 +198,9 @@ def scipy_optimizer( optimize = joint_optimize else: optimize = sequential_optimize + # use SLSQP by default for small problems since it yields faster wall times + if "method" not in kwargs: + kwargs["method"] = "SLSQP" return optimize( acq_function=acq_function, bounds=bounds,