Source code for botorch.exceptions.warnings

#!/usr/bin/env python3
# Copyright (c) Facebook, Inc. and its affiliates.
#
# This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree.

r"""
Botorch Warnings.
"""


[docs]class BotorchWarning(Warning): r"""Base botorch warning.""" pass
[docs]class BadInitialCandidatesWarning(BotorchWarning): r"""Warning issued if set of initial candidates for optimziation is bad.""" pass
[docs]class InputDataWarning(BotorchWarning): r"""Warning raised when input data does not comply with conventions.""" pass
[docs]class CostAwareWarning(BotorchWarning): r"""Warning raised in the context of cost-aware acquisition strategies.""" pass
[docs]class OptimizationWarning(BotorchWarning): r"""Optimization-releated warnings.""" pass
[docs]class SamplingWarning(BotorchWarning): r"""Sampling related warnings.""" pass
[docs]class BotorchTensorDimensionWarning(BotorchWarning): r"""Warning raised when a tensor possibly violates a botorch convention.""" pass