You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
make qNIPV not an AnalyticAcquisitionFunction; optimize_acqf support clarity (#2286)
Summary:
Pull Request resolved: #2286
I put a `LogExpectedImprovement` instance into `optimize_acqf`, and when I got an error about it not having an attribute `X_pending`, I was not sure if this was a bug or if I did something known to be unsupported.
- Make `qNegIntegratedPosteriorVariance` inherit from `AcquisitionFunction` rather than `AnalyticAcquisitionFunction`, because the functionality it was inheriting from `AnalyticAcquisitionFunction` was not relevant.
- `qNegIntegratedPosteriorVariance` loses an error message about not supporting multi-output with a `PosteriorTransform` that is not scalarized and gains a unit test showing that it does.
Reviewed By: Balandat
Differential Revision: D55843171
fbshipit-source-id: 87cbc84783c61e09f5f8dce935422b429ad8699d
0 commit comments