-
Notifications
You must be signed in to change notification settings - Fork 400
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
Migrate mixed optimizer to OSS #2573
Conversation
This pull request was exported from Phabricator. Differential Revision: D64349675 |
This pull request was exported from Phabricator. Differential Revision: D64349675 |
Summary: Pull Request resolved: pytorch#2573 Differential Revision: D64349675
2e2953e
to
7712ec4
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2573 +/- ##
========================================
Coverage 99.98% 99.98%
========================================
Files 195 196 +1
Lines 17122 17333 +211
========================================
+ Hits 17119 17330 +211
Misses 3 3 ☔ View full report in Codecov by Sentry. |
This pull request was exported from Phabricator. Differential Revision: D64349675 |
7712ec4
to
ef46a1d
Compare
Summary: Pull Request resolved: pytorch#2573 Moves `optimize_acqf_mixed_alternating` to OSS BoTorch. This is an optimizer designed for mixed (low-cardinality) integer and continuous variables. It alternates between discrete and continuous optimization steps to optimize the acquisition function. The discrete step greedily searches over the integer variables, moving to the 1-Manhattan distance neighbor that offers the greatest improvement at each step. The continuous steps calls to `optimize_acqf` to optimize the continuous variables, while keeping the discrete dimensions fixed. Differential Revision: D64349675
This pull request was exported from Phabricator. Differential Revision: D64349675 |
ef46a1d
to
9dde269
Compare
Summary: Pull Request resolved: pytorch#2573 Moves `optimize_acqf_mixed_alternating` to OSS BoTorch. This is an optimizer designed for mixed (low-cardinality) integer and continuous variables. It alternates between discrete and continuous optimization steps to optimize the acquisition function. The discrete step greedily searches over the integer variables, moving to the 1-Manhattan distance neighbor that offers the greatest improvement at each step. The continuous steps calls to `optimize_acqf` to optimize the continuous variables, while keeping the discrete dimensions fixed. Differential Revision: D64349675
This pull request was exported from Phabricator. Differential Revision: D64349675 |
9dde269
to
a23151a
Compare
…oad the correct commit data. Differential Revision: D64348157
Summary: Pull Request resolved: pytorch#2573 Moves `optimize_acqf_mixed_alternating` to OSS BoTorch. This is an optimizer designed for mixed (low-cardinality) integer and continuous variables. It alternates between discrete and continuous optimization steps to optimize the acquisition function. The discrete step greedily searches over the integer variables, moving to the 1-Manhattan distance neighbor that offers the greatest improvement at each step. The continuous steps calls to `optimize_acqf` to optimize the continuous variables, while keeping the discrete dimensions fixed. Reviewed By: Balandat Differential Revision: D64349675
a23151a
to
76b3c6f
Compare
This pull request was exported from Phabricator. Differential Revision: D64349675 |
Summary: Pull Request resolved: pytorch#2573 Moves `optimize_acqf_mixed_alternating` to OSS BoTorch. This is an optimizer designed for mixed (low-cardinality) integer and continuous variables. It alternates between discrete and continuous optimization steps to optimize the acquisition function. The discrete step greedily searches over the integer variables, moving to the 1-Manhattan distance neighbor that offers the greatest improvement at each step. The continuous steps calls to `optimize_acqf` to optimize the continuous variables, while keeping the discrete dimensions fixed. Reviewed By: Balandat Differential Revision: D64349675
This pull request was exported from Phabricator. Differential Revision: D64349675 |
76b3c6f
to
343228e
Compare
This pull request has been merged in fb0c667. |
Differential Revision: D64349675