From 451f145f88def704d090f346f642f28130becc13 Mon Sep 17 00:00:00 2001 From: James Hensman Date: Wed, 3 Jun 2015 21:27:17 +0100 Subject: [PATCH] Jacobians should not be computed only for transforms --- GPy/core/parameterization/parameter_core.py | 1 + 1 file changed, 1 insertion(+) diff --git a/GPy/core/parameterization/parameter_core.py b/GPy/core/parameterization/parameter_core.py index 067960ce..48c05a8d 100644 --- a/GPy/core/parameterization/parameter_core.py +++ b/GPy/core/parameterization/parameter_core.py @@ -457,6 +457,7 @@ class Indexable(Nameable, Updateable): #add in jacobian derivatives if transformed priored_indexes = np.hstack([i for p, i in self.priors.items()]) for c,j in self.constraints.items(): + if not isinstance(c, Transformation):continue for jj in j: if jj in priored_indexes: ret[jj] += c.log_jacobian_grad(x[jj])