Closed saitcakmak closed 4 days ago
This pull request was exported from Phabricator. Differential Revision: D66239005
This pull request was exported from Phabricator. Differential Revision: D66239005
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 99.98%. Comparing base (
de46059
) to head (fe57fee
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
🚨 Try these New Features:
This pull request was exported from Phabricator. Differential Revision: D66239005
This pull request was exported from Phabricator. Differential Revision: D66239005
This pull request has been merged in pytorch/botorch@5d3760633cae6d76b10df57e9f8478557e4e1946.
Summary:
optimize_acqf_mixed_alternating
utilizes local search to optimize discrete dimensions. This works well when there are a small number of values for the discrete dimensions but it does not scale well as the number of values increases. To address this, we have been transforming the high-cardinality dimensions in Ax and only passing in the low-cardinality dimensions as part ofdiscrete_dims
. This diff adds support for using continuous relaxation for discrete dimensions that have more thanmax_discrete_values
(configurable viaoptions
).Differential Revision: D66239005