-
Notifications
You must be signed in to change notification settings - Fork 49
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
Add BoTorch kernel preset, which uses dimensions-scaled prior #483
base: main
Are you sure you want to change the base?
Conversation
Otherwise get the below error when running benchmark actions: `Missing optional dependency 'openpyxl'.`
51851d8
to
50f75e1
Compare
Rebase onto benchmark branch
50f75e1
to
1b46aa6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @Hrovatin, just two comments upfront, to save us some work later:
- The point of the botorch preset should not be to cook up the same prior logic again in our code but to make sure that the GPs are simply called without any additional arguments. The noticable difference is that the latter automatically i) avoids any potential bugs from our end plus ii) will automatically adapt when botorch makes changes
- The preset should not only affect the kernel priors but all priors. This is also automatically fulfilled by not passing anything to the constructor.
- I suggest you split up the PR into two, one that brings the preset (which we want to have anyway, regardless of benchmark performance) and another that adds the benchmarks. Otherwise, this will be a ton of code to review
Cheers 🙃
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah then I strongly misunderstood the aim - we should then align during the meeting next week
This can stay a draft until it is validated that the performance improves with this preset and that we even want to use it.