File tree Expand file tree Collapse file tree 2 files changed +14
-4
lines changed
models/torch/botorch_modular Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 2929)
3030from botorch .fit import fit_fully_bayesian_model_nuts , fit_gpytorch_mll
3131from botorch .models import PairwiseLaplaceMarginalLogLikelihood
32- from botorch .models .fully_bayesian import FullyBayesianSingleTaskGP
32+ from botorch .models .fully_bayesian import (
33+ FullyBayesianLinearSingleTaskGP ,
34+ FullyBayesianSingleTaskGP ,
35+ )
3336from botorch .models .fully_bayesian_multitask import SaasFullyBayesianMultiTaskGP
3437from botorch .models .gp_regression import SingleTaskGP
3538from botorch .models .gp_regression_fidelity import SingleTaskMultiFidelityGP
@@ -492,10 +495,13 @@ def _fit_botorch_model_gpytorch(
492495 fit_gpytorch_mll (mll )
493496
494497
498+ @fit_botorch_model .register (FullyBayesianLinearSingleTaskGP )
495499@fit_botorch_model .register (FullyBayesianSingleTaskGP )
496500@fit_botorch_model .register (SaasFullyBayesianMultiTaskGP )
497501def _fit_botorch_model_fully_bayesian_nuts (
498- model : FullyBayesianSingleTaskGP | SaasFullyBayesianMultiTaskGP ,
502+ model : FullyBayesianSingleTaskGP
503+ | SaasFullyBayesianMultiTaskGP
504+ | FullyBayesianLinearSingleTaskGP ,
499505 mll_class : type [MarginalLogLikelihood ],
500506 mll_options : dict [str , Any ] | None = None ,
501507) -> None :
Original file line number Diff line number Diff line change 5656 AnalyticExpectedUtilityOfBestOption ,
5757 qExpectedUtilityOfBestOption ,
5858)
59- from botorch .models import SaasFullyBayesianSingleTaskGP
6059from botorch .models .contextual import LCEAGP
61- from botorch .models .fully_bayesian import FullyBayesianLinearSingleTaskGP
60+ from botorch .models .fully_bayesian import (
61+ FullyBayesianLinearSingleTaskGP ,
62+ FullyBayesianSingleTaskGP ,
63+ SaasFullyBayesianSingleTaskGP ,
64+ )
6265from botorch .models .fully_bayesian_multitask import SaasFullyBayesianMultiTaskGP
6366
6467# BoTorch `Model` imports
124127 SingleTaskMultiFidelityGP : "SingleTaskMultiFidelityGP" ,
125128 FullyBayesianLinearSingleTaskGP : "FullyBayesianLinearSingleTaskGP" ,
126129 SaasFullyBayesianSingleTaskGP : "SaasFullyBayesianSingleTaskGP" ,
130+ FullyBayesianSingleTaskGP : "FullyBayesianSingleTaskGP" ,
127131 SaasFullyBayesianMultiTaskGP : "SaasFullyBayesianMultiTaskGP" ,
128132 LCEAGP : "LCEAGP" ,
129133}
You can’t perform that action at this time.
0 commit comments