From d7b8352428cb94cfef0cc59f1c9b079ca046944b Mon Sep 17 00:00:00 2001 From: James Hensman Date: Mon, 16 Sep 2013 13:37:36 +0100 Subject: [PATCH] fixed Zsolts bug in prod.py --- GPy/kern/parts/prod.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/GPy/kern/parts/prod.py b/GPy/kern/parts/prod.py index 96365b8d..4fb80f06 100644 --- a/GPy/kern/parts/prod.py +++ b/GPy/kern/parts/prod.py @@ -90,6 +90,8 @@ class Prod(Kernpart): def dK_dX(self,dL_dK,X,X2,target): """derivative of the covariance matrix with respect to X.""" self._K_computations(X,X2) + if X2 is None: + X2 = X self.k1.dK_dX(dL_dK*self._K2, X[:,self.slice1], X2[:,self.slice1], target[:,self.slice1]) self.k2.dK_dX(dL_dK*self._K1, X[:,self.slice2], X2[:,self.slice2], target[:,self.slice2])