From 0d995a56b2fd2739cbbdd531961820a17c68cc20 Mon Sep 17 00:00:00 2001 From: Ricardo Andrade Date: Wed, 19 Aug 2015 16:00:31 +0100 Subject: [PATCH] gradients w.r.t. kappa corrected np.diag(dL_dK_small) needs to be copied --- GPy/kern/_src/coregionalize.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPy/kern/_src/coregionalize.py b/GPy/kern/_src/coregionalize.py index 3d71c99f..b8e1e139 100644 --- a/GPy/kern/_src/coregionalize.py +++ b/GPy/kern/_src/coregionalize.py @@ -94,7 +94,7 @@ class Coregionalize(Kern): dL_dK_small = self._gradient_reduce_numpy(dL_dK, index, index2) - dkappa = np.diag(dL_dK_small) + dkappa = np.diag(dL_dK_small).copy() dL_dK_small += dL_dK_small.T dW = (self.W[:, None, :]*dL_dK_small[:, :, None]).sum(0)