You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, there's no way to programmatically know that an optimizer supports multi-fidelity, multi-objective, cost-awareness or requires priors to be set.
This makes parametrized testing quite difficult as a result. What would be ideal is that from SearchMapping, we can traverse through it and get the capabilities of the optimizer, preferabbly from cls.Supports.fidelity, cls.Supports.multi_objective, cls.Supports.priors`, etc...
This would also be useful for CLI and documentation purposes, as right now this would all require manual specification and given then umber of optimizers, this would lead to a lot of inconsistencies building up over time if we were to do it manually.
One partial issue is that we use partial in the SearchMapping, meaning that we would have to go partial._inner_function.Support.blah (or whatever its called). Not a huge issue unless the partial actually changes the capability of the optimizer.
The text was updated successfully, but these errors were encountered:
Right now, there's no way to programmatically know that an optimizer supports multi-fidelity, multi-objective, cost-awareness or requires priors to be set.
This makes parametrized testing quite difficult as a result. What would be ideal is that from
SearchMapping
, we can traverse through it and get the capabilities of the optimizer, preferabbly fromcls.Supports.fidelity
,cls.Supports.multi_objective
, cls.Supports.priors`, etc...This would also be useful for CLI and documentation purposes, as right now this would all require manual specification and given then umber of optimizers, this would lead to a lot of inconsistencies building up over time if we were to do it manually.
One
partial
issue is that we usepartial
in theSearchMapping
, meaning that we would have to gopartial._inner_function.Support.blah
(or whatever its called). Not a huge issue unless the partial actually changes the capability of the optimizer.The text was updated successfully, but these errors were encountered: