bug fix for lbfgs with max_iters big than 15000

This commit is contained in:
Zhenwen Dai 2015-11-02 21:18:56 +00:00
parent d377071e3a
commit 2bf1be5500

View file

@ -124,7 +124,7 @@ class opt_lbfgsb(Optimizer):
opt_dict['factr'] = self.bfgs_factor
opt_result = optimize.fmin_l_bfgs_b(f_fp, self.x_init, iprint=iprint,
maxfun=self.max_iters, **opt_dict)
maxfun=self.max_iters,maxiter=self.max_iters, **opt_dict)
self.x_opt = opt_result[0]
self.f_opt = f_fp(self.x_opt)[0]
self.funct_eval = opt_result[2]['funcalls']