diff --git a/GPy/core/model.py b/GPy/core/model.py index db811801..921d50b1 100644 --- a/GPy/core/model.py +++ b/GPy/core/model.py @@ -435,6 +435,8 @@ class Model(Parameterized): param_list = range(len(x)) else: param_list = self._raveled_index_for(target_param) + if self._has_fixes(): + param_list = param_list[self._fixes_] if not np.any(param_list): print "No free parameters to check" return