Fast computations and HigherOrderGP #2695
Replies: 2 comments 2 replies
-
So in BoTorch the Lines 36 to 49 in 2144440 However, for the Kronecker algebra in HigherOrderGP to be be efficient (essentially this exploit structure in Kronecker solves / matrix decompositions), we want to locally enable this flag, which is why you see that usage. #1682 enables this inside the
They're not irrelevant; in fact the botorch default set these to |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot for your answer! So if one uses HigherOrderGP, and thus also want to exploit the Kronecker algebra, it makes sense to fit he MLL with |
Beta Was this translation helpful? Give feedback.
-
Hi!
I have a (potentially) quick question regarding fast computations when using HigherOrderGPs.
I notice the usage of
fast_computations
or the specific use of_fast_solves
, e.g. in this issue, the tutorial and in the docstring, however, I am not sure I fully understand when and why it is used?Is it recommended to turn in on by default (as in the issue) or is a context manager better, to avoid "over-using" it? And is it only for fitting the MLL, or what about acquisition function optimization (
optimize_acqf
), should it also be used for that?fast_computations
further exposes thecovar_root_decomposition
andlog_prob
settings, are they irrelevant in the context of HigherOrderGPs?Thanks a lot in advance!
Beta Was this translation helpful? Give feedback.
All reactions