piglot.optimisers.botorch.bayes

Main optimiser classes for using BoTorch with piglot

Functions

default_acquisition

Return the default acquisition function for the given optimisation problem.

fit_mll_pytorch_loop

Fit a GP model using a PyTorch optimisation loop.

get_default_torch_device

Utility to return the default PyTorch device (pre Pytorch v2.3).

Classes

BayesianBoTorch

Driver for optimisation using BoTorch.