Understanding the differences between fit_gpytorch_mll
, fit_gpytorch_mll_torch
and fit_gpytorch_mll_scipy
#2235
Unanswered
theo-brown
asked this question in
Q&A
Replies: 1 comment
-
@theo-brown would you have a repro for how things are failing for you? By default, |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm trying to fit a particular GP model.
When I use
fit_gpytorch_mll
, I getModelFittingError: All attempts to fit the model have failed
.However, I'm able to fit it using
fit_gpytorch_mll_torch
with no problems.The code around the
fit_gpytorch_mll
function is quite difficult to understand because it's so modular. I would've assumed that, iffit_gpytorch_mll
callsfit_gpytorch_mll_torch
, it uses the default values -- so I'd expect the same behaviour.Running it in a
with debug(True)
context doesn't produce any more clues as to whyfit_gpytorch_mll
is failing.Could someone explain to me why it might be working with
fit_gpytorch_mll_torch
and notfit_gpytorch_mll
?Thanks for your help!
Specific context: I'm developing a custom GPyTorch composition-based kernel for a particular application.
I'm testing it with a
SingleTaskGP
, using a Matern-52 as the base kernel for my composition kernel, with the sameGammaPriors
as in the default BoTorch options. These priors should work for the composition kernel I'm using with no changes.Beta Was this translation helpful? Give feedback.
All reactions