Skip to content

Commit 0b91568

Browse files
xingyousongcopybara-github
authored andcommitted
Add to public import infeasible experimenters
PiperOrigin-RevId: 628484518
1 parent 233d44e commit 0b91568

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

vizier/_src/benchmarks/experimenters/infeasible_experimenter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def problem_statement(self) -> vz.ProblemStatement:
6060

6161

6262
@attrs.define
63-
class ParameterRegionInfeasibleExperimenter(experimenter.Experimenter):
63+
class ParamRegionInfeasibleExperimenter(experimenter.Experimenter):
6464
"""Selects a parameter and splits its values into feasible/infeasible."""
6565

6666
exptr: experimenter.Experimenter = attrs.field()

vizier/_src/benchmarks/experimenters/infeasible_experimenter_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ def test_consistency(self):
4343
)
4444

4545

46-
class ParameterRegionInfeasibleExperimenterTest(absltest.TestCase):
46+
class ParamRegionInfeasibleExperimenterTest(absltest.TestCase):
4747

4848
def test_e2e(self):
4949
exptr = numpy_experimenter.NumpyExperimenter(
5050
bbob.Sphere, bbob.DefaultBBOBProblemStatement(2)
5151
)
52-
exptr = infeasible_experimenter.ParameterRegionInfeasibleExperimenter(
52+
exptr = infeasible_experimenter.ParamRegionInfeasibleExperimenter(
5353
exptr, parameter_name='x0', infeasible_interval=(0.0, 0.5)
5454
)
5555

vizier/benchmarks/experimenters/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
from vizier._src.benchmarks.experimenters.experimenter_factory import ExperimenterFactory
2929
from vizier._src.benchmarks.experimenters.experimenter_factory import SerializableExperimenterFactory
3030
from vizier._src.benchmarks.experimenters.experimenter_factory import SingleObjectiveExperimenterFactory
31+
from vizier._src.benchmarks.experimenters.infeasible_experimenter import HashingInfeasibleExperimenter
32+
from vizier._src.benchmarks.experimenters.infeasible_experimenter import ParamRegionInfeasibleExperimenter
3133
from vizier._src.benchmarks.experimenters.l1_categorical_experimenter import L1CategorialExperimenter
3234
from vizier._src.benchmarks.experimenters.multiobjective_experimenter import MultiObjectiveExperimenter
3335
from vizier._src.benchmarks.experimenters.noisy_experimenter import NoisyExperimenter

0 commit comments

Comments
 (0)