an ugly hack to work around the 'stickiness' of ObservableArray. TODO: remove this hack

This commit is contained in:
James Hensman 2014-02-13 11:34:23 +00:00
parent 6d30a11ae8
commit 83d3389644
2 changed files with 8 additions and 0 deletions

View file

@ -22,6 +22,10 @@ class DTC(object):
def inference(self, kern, X, X_variance, Z, likelihood, Y):
assert X_variance is None, "cannot use X_variance with DTC. Try varDTC."
#TODO: MAX! fix this!
from ...util.misc import param_to_array
Y = param_to_array(Y)
num_inducing, _ = Z.shape
num_data, output_dim = Y.shape

View file

@ -19,6 +19,10 @@ class FITC(object):
def inference(self, kern, X, X_variance, Z, likelihood, Y):
assert X_variance is None, "cannot use X_variance with FITC. Try varDTC."
#TODO: MAX! fix this!
from ...util.misc import param_to_array
Y = param_to_array(Y)
num_inducing, _ = Z.shape
num_data, output_dim = Y.shape