From 94bff66c7bc3755bbea36404958d8a41f1c61bd9 Mon Sep 17 00:00:00 2001 From: mzwiessele Date: Fri, 20 Jun 2014 12:10:03 -0700 Subject: [PATCH] [optmimize] bugfix --- GPy/core/model.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GPy/core/model.py b/GPy/core/model.py index 6fbbbe95..45bc9629 100644 --- a/GPy/core/model.py +++ b/GPy/core/model.py @@ -225,6 +225,9 @@ class Model(Parameterized): if self.size == 0: raise RuntimeError, "Model without parameters cannot be optimized" + if start == None: + start = self.optimizer_array + if optimizer is None: optimizer = self.preferred_optimizer elif isinstance(optimizer, optimization.Optimizer): @@ -234,9 +237,6 @@ class Model(Parameterized): optimizer = optimization.get_optimizer(optimizer) opt = optimizer(start, model=self, **kwargs) - if start == None: - start = self.optimizer_array - opt.run(f_fp=self._objective_grads, f=self._objective, fp=self._grads) self.optimization_runs.append(opt)