-
Notifications
You must be signed in to change notification settings - Fork 310
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
Remove multi-surrogate support in MBM #2957
Conversation
This pull request was exported from Phabricator. Differential Revision: D64875988 |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2957 +/- ##
=======================================
Coverage 95.68% 95.68%
=======================================
Files 504 504
Lines 49531 49433 -98
=======================================
- Hits 47395 47302 -93
+ Misses 2136 2131 -5 ☔ View full report in Codecov by Sentry. |
Summary: MBM with multiple surrogates was never supported e2e and is being deprecated. This diff: - Adds a new `surrogate_spec: Surrogate` input to `BoTorchModel`, to replace `surrogate_specs: dict[str, Surrogate]` input. - Raises a `DeprecationWarning` (as an exception) if `surrogate_specs` is passed in with multiple elements. - Cleans up the code that was necessary to support multiple surrogates. Differential Revision: D64875988
5ca9a59
to
9dcfef4
Compare
This pull request was exported from Phabricator. Differential Revision: D64875988 |
Summary: MBM with multiple surrogates was never supported e2e and is being deprecated. This diff: - Adds a new `surrogate_spec: Surrogate` input to `BoTorchModel`, to replace `surrogate_specs: dict[str, Surrogate]` input. - Raises a `DeprecationWarning` (as an exception) if `surrogate_specs` is passed in with multiple elements. - Cleans up the code that was necessary to support multiple surrogates. Differential Revision: D64875988
Summary: MBM with multiple surrogates was never supported e2e and is being deprecated. This diff: - Adds a new `surrogate_spec: Surrogate` input to `BoTorchModel`, to replace `surrogate_specs: dict[str, Surrogate]` input. - Raises a `DeprecationWarning` (as an exception) if `surrogate_specs` is passed in with multiple elements. - Cleans up the code that was necessary to support multiple surrogates. Differential Revision: D64875988
This pull request has been merged in 3033b14. |
Summary:
MBM with multiple surrogates was never supported e2e and is being deprecated. This diff:
surrogate_spec: Surrogate
input toBoTorchModel
, to replacesurrogate_specs: dict[str, Surrogate]
input.DeprecationWarning
(as an exception) ifsurrogate_specs
is passed in with multiple elements.Differential Revision: D64875988