Closed CompRhys closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 99.98%. Comparing base (
ca956e1
) to head (2761d54
). Report is 8 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@saitcakmak has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.
@saitcakmak has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.
Can we hold off merging this as I signed the CLA for a previous commit in my personal time and someone at my new company wants the lawyer to check
Sure, let us know when it is safe to merge.
we're good to go
@saitcakmak has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.
@saitcakmak merged this pull request in pytorch/botorch@24f659cb38ff4f9bb341d016082ac91656c6dac8.
This PR seeks to address: https://github.com/pytorch/botorch/issues/2579
optimize_acqf_homotopy
is a fairly minimal wrapper aroundoptimize_acqf
but didn't have all the constraint functionality.This PR copies over all of the arguments that we could in principal want to use up into
optimize_acqf_homotopy
. For the time beingfinal_options
has been kept. The apparent bug with fixed features not being passed to the final optimization has been fixed.a simple dict rather than
OptimizeAcqfInputs
dataclass is used to store the shared parameters.Related PRs
The original approach in https://github.com/pytorch/botorch/pull/2580 made use of kwargs which was opposed due to being less explicit.