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 32
32
)
33
33
from botorch .fit import fit_fully_bayesian_model_nuts , fit_gpytorch_mll
34
34
from botorch .models import PairwiseLaplaceMarginalLogLikelihood
35
- from botorch .models .fully_bayesian import FullyBayesianSingleTaskGP
35
+ from botorch .models .fully_bayesian import (
36
+ AbstractFullyBayesianSingleTaskGP ,
37
+ FullyBayesianSingleTaskGP ,
38
+ )
36
39
from botorch .models .fully_bayesian_multitask import SaasFullyBayesianMultiTaskGP
37
40
from botorch .models .gp_regression import SingleTaskGP
38
41
from botorch .models .gp_regression_fidelity import SingleTaskMultiFidelityGP
@@ -532,10 +535,11 @@ def _fit_botorch_model_gpytorch(
532
535
fit_gpytorch_mll (mll )
533
536
534
537
535
- @fit_botorch_model .register (FullyBayesianSingleTaskGP )
536
- @fit_botorch_model .register (SaasFullyBayesianMultiTaskGP )
538
+ @fit_botorch_model .register (
539
+ (AbstractFullyBayesianSingleTaskGP , SaasFullyBayesianMultiTaskGP )
540
+ )
537
541
def _fit_botorch_model_fully_bayesian_nuts (
538
- model : FullyBayesianSingleTaskGP | SaasFullyBayesianMultiTaskGP ,
542
+ model : AbstractFullyBayesianSingleTaskGP | SaasFullyBayesianMultiTaskGP ,
539
543
mll_class : type [MarginalLogLikelihood ],
540
544
mll_options : dict [str , Any ] | None = None ,
541
545
) -> 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