-
Notifications
You must be signed in to change notification settings - Fork 313
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
Making BoTorch's (Discrete) Multifidelity BO Work under Service API #2475
Comments
Hi @Abrikosoff, yes, I believe this should be possible. I don't have a full tutorial handy, but you should be able to assemble this using a custom GenerationStrategy that uses the modular BoTorch model setup. For this you'll need to:
Hope that helps, let us know how it goes! |
Hi @Balandat , first of all thanks for your very helpful tips regarding this! I'm now halfway though already; the custom
and run next experiment, I get the error Any idea of what I am doing wrong here? Thanks in advance! Edit: After performing a more through search of the Issues, I came across this issue: 979. From the fact that the error messages are the same in both cases, would it be correct to assume that support for discrete fidelities are not yet implemented for the Service API? |
Closing this since the discussion moved to #2514 |
Hi,
I have another quick question regarding the possibility of do multifidelity BO under the Service API. I now have a use case for BoTorch's multifidelity BO; the tutorials are clear, but as I have already been using Ax's Service API for some time now (and appreciating the ease of use it gives), I was wondering whether the MF workflow can be transplanted to work under the Service API? I'm guessing yes, since on the surface it seems that we only need to pass some acquisition functions (can't call optimize_acqf in Service though, but there are other ways to pass in a qMultiFidelityHypervolumeKnowledgeGradient I guess?)? But it could very well be I'm missing something, so I would really appreciate some expert opinions here!
The text was updated successfully, but these errors were encountered: