botorch icon indicating copy to clipboard operation
botorch copied to clipboard

Batched Optimization For Mixed Optimization

Open SamuelGabriel opened this issue 5 months ago • 9 comments

Summary: So far, our optimization in mixed search spaces work on each restart separately and sequentially instead of batching them. Here, we change this to batch the restarts, based on the new l-bfgs-b implementation that supports this. This speeds up mixed search spaces a lot (depending on the problem around 3-4x speedups).

Differential Revision: D76517454

SamuelGabriel avatar Jun 25 '25 15:06 SamuelGabriel

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jun 25 '25 15:06 facebook-github-bot

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (78de86d) to head (60edce6). Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main     #2895   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          212       212           
  Lines        19794     19819   +25     
=========================================
+ Hits         19794     19819   +25     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Jun 25 '25 16:06 codecov[bot]

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jun 25 '25 16:06 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jun 25 '25 16:06 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jun 27 '25 17:06 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jun 27 '25 18:06 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jun 27 '25 18:06 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jun 27 '25 18:06 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jun 27 '25 19:06 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jul 02 '25 15:07 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jul 02 '25 16:07 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jul 02 '25 18:07 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jul 03 '25 17:07 facebook-github-bot

This pull request was exported from Phabricator. Differential Revision: D76517454

facebook-github-bot avatar Jul 03 '25 18:07 facebook-github-bot

This pull request has been merged in pytorch/botorch@0eea0b78e05d489f9fc361a6cfbdcce1f43c1947.

facebook-github-bot avatar Jul 03 '25 20:07 facebook-github-bot