Skip to content

Commit ab0da62

Browse files
committed
Move objective statement
qNegIntegratedPosteriorVariance does not accept an objective
1 parent 4fdd687 commit ab0da62

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

baybe/acquisition/base.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,13 @@ def to_botorch(
116116

117117
if issubclass(acqf_cls, bo_acqf.AnalyticAcquisitionFunction):
118118
additional_params["maximize"] = False
119+
elif issubclass(acqf_cls, bo_acqf.qNegIntegratedPosteriorVariance):
120+
# qNIPV is valid but does not require any adjusted params
121+
pass
119122
elif self.is_mc:
120123
additional_params["objective"] = LinearMCObjective(
121124
torch.tensor([-1.0])
122125
)
123-
elif issubclass(acqf_cls, bo_acqf.qNegIntegratedPosteriorVariance):
124-
# qNIPV is valid but does not require any adjusted params
125-
pass
126126
else:
127127
raise ValueError(
128128
f"Unsupported acquisition function type: {acqf_cls}."

0 commit comments

Comments
 (0)