From 439d66b67f55e0230d5534b477fe3e4b9bc0d56e Mon Sep 17 00:00:00 2001 From: Max Zwiessele Date: Mon, 31 Mar 2014 14:12:13 +0100 Subject: [PATCH] minor changes bits and pieces --- GPy/core/parameterization/parameterized.py | 2 +- .../latent_function_inference/exact_gaussian_inference.py | 1 - GPy/inference/latent_function_inference/var_dtc.py | 2 ++ 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/GPy/core/parameterization/parameterized.py b/GPy/core/parameterization/parameterized.py index 0760f8c6..75085ca2 100644 --- a/GPy/core/parameterization/parameterized.py +++ b/GPy/core/parameterization/parameterized.py @@ -17,7 +17,7 @@ class ParametersChangedMeta(type): instance.parameters_changed() return instance -class Parameterized(Parameterizable, Pickleable): +class Parameterized(Parameterizable): """ Parameterized class diff --git a/GPy/inference/latent_function_inference/exact_gaussian_inference.py b/GPy/inference/latent_function_inference/exact_gaussian_inference.py index 554d3d1a..074b67a6 100644 --- a/GPy/inference/latent_function_inference/exact_gaussian_inference.py +++ b/GPy/inference/latent_function_inference/exact_gaussian_inference.py @@ -29,7 +29,6 @@ class ExactGaussianInference(object): """ N, D = Y.shape if (N>D): - print "WARNING: D>N we still need caching of L, such that L*L^T = Y, although fine here" return Y else: #if Y in self.cache, return self.Cache[Y], else store Y in cache and return L. diff --git a/GPy/inference/latent_function_inference/var_dtc.py b/GPy/inference/latent_function_inference/var_dtc.py index 0e10a175..7344b204 100644 --- a/GPy/inference/latent_function_inference/var_dtc.py +++ b/GPy/inference/latent_function_inference/var_dtc.py @@ -35,9 +35,11 @@ class VarDTC(object): return param_to_array(np.sum(np.square(Y))) def __getstate__(self): + # has to be overridden, as Cacher objects cannot be pickled. return self.limit def __setstate__(self, state): + # has to be overridden, as Cacher objects cannot be pickled. self.limit = state from ...util.caching import Cacher self.get_trYYT = Cacher(self._get_trYYT, self.limit)