File tree Expand file tree Collapse file tree 2 files changed +14
-6
lines changed
generators/torch/botorch_modular Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 29
29
)
30
30
from botorch .fit import fit_fully_bayesian_model_nuts , fit_gpytorch_mll
31
31
from botorch .models import PairwiseLaplaceMarginalLogLikelihood
32
- from botorch .models .fully_bayesian import FullyBayesianSingleTaskGP
32
+ from botorch .models .fully_bayesian import (
33
+ AbstractFullyBayesianSingleTaskGP ,
34
+ FullyBayesianSingleTaskGP ,
35
+ )
33
36
from botorch .models .fully_bayesian_multitask import SaasFullyBayesianMultiTaskGP
34
37
from botorch .models .gp_regression import SingleTaskGP
35
38
from botorch .models .gp_regression_fidelity import SingleTaskMultiFidelityGP
@@ -492,10 +495,11 @@ def _fit_botorch_model_gpytorch(
492
495
fit_gpytorch_mll (mll )
493
496
494
497
495
- @fit_botorch_model .register (FullyBayesianSingleTaskGP )
496
- @fit_botorch_model .register (SaasFullyBayesianMultiTaskGP )
498
+ @fit_botorch_model .register (
499
+ (AbstractFullyBayesianSingleTaskGP , SaasFullyBayesianMultiTaskGP )
500
+ )
497
501
def _fit_botorch_model_fully_bayesian_nuts (
498
- model : FullyBayesianSingleTaskGP | SaasFullyBayesianMultiTaskGP ,
502
+ model : AbstractFullyBayesianSingleTaskGP | SaasFullyBayesianMultiTaskGP ,
499
503
mll_class : type [MarginalLogLikelihood ],
500
504
mll_options : dict [str , Any ] | None = None ,
501
505
) -> None :
Original file line number Diff line number Diff line change 56
56
AnalyticExpectedUtilityOfBestOption ,
57
57
qExpectedUtilityOfBestOption ,
58
58
)
59
- from botorch .models import SaasFullyBayesianSingleTaskGP
60
59
from 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
+ )
62
65
from botorch .models .fully_bayesian_multitask import SaasFullyBayesianMultiTaskGP
63
66
64
67
# BoTorch `Model` imports
124
127
SingleTaskMultiFidelityGP : "SingleTaskMultiFidelityGP" ,
125
128
FullyBayesianLinearSingleTaskGP : "FullyBayesianLinearSingleTaskGP" ,
126
129
SaasFullyBayesianSingleTaskGP : "SaasFullyBayesianSingleTaskGP" ,
130
+ FullyBayesianSingleTaskGP : "FullyBayesianSingleTaskGP" ,
127
131
SaasFullyBayesianMultiTaskGP : "SaasFullyBayesianMultiTaskGP" ,
128
132
LCEAGP : "LCEAGP" ,
129
133
}
You can’t perform that action at this time.
0 commit comments