`AxClient.get_best_trial(...)` does not account for `optimization_config` parameter
Closed this issue · 2 comments
vassilyl commented
Steps:
- Complete a multi-objective experiment with Service API.
- To get best predicted value for a single objective, create a new
OptimizationConfig
with the objective and pass it toAxClient.get_best_trial
.
Expected:
The call returns best parameterization and predictions.
Observed:
An exception is raised from the implementation method '_get_best_trial`.
Ax/ax/service/utils/best_point_mixin.py
Line 266 in c5fa11a
since AxClient.get_best_trial(...)
doesn't pass optimization_config
parameter value to implementation
Line 1540 in c5fa11a
I've noticed similar issue for
Line 1554 in c5fa11a