mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-07-23 17:01:06 +02:00
logging
This commit is contained in:
parent
4a8a9bac54
commit
d592f680f3
2 changed files with 10 additions and 1 deletions
|
|
@ -8,15 +8,21 @@ from re import compile, _pattern_type
|
||||||
from param import ParamConcatenation
|
from param import ParamConcatenation
|
||||||
from parameter_core import HierarchyError, Parameterizable, adjust_name_for_printing
|
from parameter_core import HierarchyError, Parameterizable, adjust_name_for_printing
|
||||||
|
|
||||||
|
import logging
|
||||||
|
logger = logging.getLogger("parameters changed meta")
|
||||||
|
|
||||||
class ParametersChangedMeta(type):
|
class ParametersChangedMeta(type):
|
||||||
def __call__(self, *args, **kw):
|
def __call__(self, *args, **kw):
|
||||||
self._in_init_ = True
|
self._in_init_ = True
|
||||||
#import ipdb;ipdb.set_trace()
|
#import ipdb;ipdb.set_trace()
|
||||||
self = super(ParametersChangedMeta, self).__call__(*args, **kw)
|
self = super(ParametersChangedMeta, self).__call__(*args, **kw)
|
||||||
|
logger.debug("finished init")
|
||||||
self._in_init_ = False
|
self._in_init_ = False
|
||||||
|
logger.debug("connecting parameters")
|
||||||
self._highest_parent_._connect_parameters()
|
self._highest_parent_._connect_parameters()
|
||||||
self._highest_parent_._notify_parent_change()
|
self._highest_parent_._notify_parent_change()
|
||||||
self._highest_parent_._connect_fixes()
|
self._highest_parent_._connect_fixes()
|
||||||
|
logger.debug("calling parameters changed")
|
||||||
self.parameters_changed()
|
self.parameters_changed()
|
||||||
return self
|
return self
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,9 @@ from ..inference.latent_function_inference import var_dtc
|
||||||
from .. import likelihoods
|
from .. import likelihoods
|
||||||
from parameterization.variational import VariationalPosterior
|
from parameterization.variational import VariationalPosterior
|
||||||
|
|
||||||
|
import logging
|
||||||
|
logger = logging.getLogger("sparse gp")
|
||||||
|
|
||||||
class SparseGP(GP):
|
class SparseGP(GP):
|
||||||
"""
|
"""
|
||||||
A general purpose Sparse GP model
|
A general purpose Sparse GP model
|
||||||
|
|
@ -46,7 +49,7 @@ class SparseGP(GP):
|
||||||
self.num_inducing = Z.shape[0]
|
self.num_inducing = Z.shape[0]
|
||||||
|
|
||||||
GP.__init__(self, X, Y, kernel, likelihood, inference_method=inference_method, name=name, Y_metadata=Y_metadata)
|
GP.__init__(self, X, Y, kernel, likelihood, inference_method=inference_method, name=name, Y_metadata=Y_metadata)
|
||||||
self.logger.info("Adding Z as parameter")
|
logger.info("Adding Z as parameter")
|
||||||
self.add_parameter(self.Z, index=0)
|
self.add_parameter(self.Z, index=0)
|
||||||
|
|
||||||
def has_uncertain_inputs(self):
|
def has_uncertain_inputs(self):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue