ax/__init__.py (64 lines of code) (raw):
#!/usr/bin/env python3
# Copyright (c) Meta Platforms, Inc. and affiliates.
#
# This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree.
from ax.core import (
Arm,
BatchTrial,
ChoiceParameter,
ComparisonOp,
Data,
Experiment,
FixedParameter,
GeneratorRun,
Metric,
MultiObjective,
MultiObjectiveOptimizationConfig,
Objective,
ObjectiveThreshold,
OptimizationConfig,
OrderConstraint,
OutcomeConstraint,
Parameter,
ParameterConstraint,
ParameterType,
RangeParameter,
Runner,
SearchSpace,
SumConstraint,
Trial,
)
from ax.modelbridge import Models
from ax.service import OptimizationLoop, optimize
from ax.storage import json_load, json_save
try:
# pyre-fixme[21]: Could not find a module... to import `ax.version`.
from ax.version import version as __version__
except Exception:
__version__ = "Unknown"
__all__ = [
"Arm",
"BatchTrial",
"ChoiceParameter",
"ComparisonOp",
"Data",
"Experiment",
"FixedParameter",
"GeneratorRun",
"Metric",
"Models",
"MultiObjective",
"MultiObjectiveOptimizationConfig",
"Objective",
"ObjectiveThreshold",
"OptimizationConfig",
"OptimizationLoop",
"OrderConstraint",
"OutcomeConstraint",
"Parameter",
"ParameterConstraint",
"ParameterType",
"RangeParameter",
"Runner",
"SearchSpace",
"SumConstraint",
"Trial",
"optimize",
"json_save",
"json_load",
]