-
-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plans for parallel optimization #278
Comments
Yes, it just needs a vector input, and then |
Don't get why some acquisition functions wouldn't be compatible... |
Some samplers, like LatinHypercube, have to be batched all at once to guarantee some of their properties. |
Ah ok! So we can create another abstract structure for parallelizable samplers and another function for parallel optimization. If this is ok, I'll try to create a PR in a few weeks |
Is there any plan for introducing parallel optimization?
For instance, scikit-optimize has an ask-tell interface that allows asking for the best N candidate points (according to the acquisition function) and then fitting the surrogate model with the new N points added.
Example here
What about creating similar
ask
andtell
functions (or functors) one for each acquisition function with a singlesurrogate_optimize
signature?Actually, the
tell
is basicallyadd_point!
but should supportVector[T]
as inputs, so we would just need to separate theask
method...The text was updated successfully, but these errors were encountered: