botorch.settings¶
BoTorch settings.
- 
class botorch.settings.propagate_grads(state=True)[source]¶
- Bases: - botorch.settings._Flag- Flag for propagating gradients to model training inputs / training data. - When set to True, gradients will be propagated to the training inputs. This is useful in particular for propating gradients through fantasy models. 
- 
botorch.settings.suppress_botorch_warnings(suppress)[source]¶
- Set botorch warning filter. - Parameters
- state – A boolean indicating whether warnings should be prints 
- Return type
- None
 
- 
class botorch.settings.debug(state=True)[source]¶
- Bases: - botorch.settings._Flag- Flag for printing verbose BotorchWarnings. - When set to True, verbose BotorchWarning`s will be printed for debuggability. Warnings that are not subclasses of `BotorchWarning will not be affected by this context_manager. 
- 
class botorch.settings.validate_input_scaling(state=True)[source]¶
- Bases: - botorch.settings._Flag- Flag for validating input normalization/standardization. - When set to True, standard botorch models will validate (up to reasonable tolerance) that (i) none of the inputs contain NaN values (ii) the training data (train_X) is normalized to the unit cube (iii) the training targets (train_Y) are standardized (zero mean, unit var) No checks (other than the NaN check) are performed for observed variances (train_Y_var) at this point. 
