diff --git a/GPy/core/model.py b/GPy/core/model.py index d61b9b43..017864b0 100644 --- a/GPy/core/model.py +++ b/GPy/core/model.py @@ -256,7 +256,7 @@ class Model(Parameterized): optimizer = optimization.get_optimizer(optimizer) opt = optimizer(start, model=self, max_iters=max_iters, **kwargs) - with VerboseOptimization(self, maxiters=max_iters, verbose=messages, ipython_notebook=ipython_notebook): + with VerboseOptimization(self, opt, maxiters=max_iters, verbose=messages, ipython_notebook=ipython_notebook): opt.run(f_fp=self._objective_and_grads, f=self._objective, fp=self._objective_grads) self.optimization_runs.append(opt) @@ -406,7 +406,9 @@ class Model(Parameterized): from operator import itemgetter to_print = ["""\n"""] + ["
"] + ["{}: {}".format(name, detail) for name, detail in model_details] + ["
"] to_print.append(super(Model, self)._repr_html_()) diff --git a/GPy/core/parameterization/param.py b/GPy/core/parameterization/param.py index e9a42cb5..1246bc18 100644 --- a/GPy/core/parameterization/param.py +++ b/GPy/core/parameterization/param.py @@ -274,7 +274,7 @@ class Param(Parameterizable, ObsAr): header = header_format.format(x=self.hierarchy_name(), c=__constraints_name__, i=__index_name__, t=__tie_name__, p=__priors_name__) # nice header for printing if not ties: ties = itertools.cycle(['']) return "\n".join(["""