Releases: yixuan/LBFGSpp
Releases · yixuan/LBFGSpp
LBFGS++ v0.3.0
Added
- Added functions
final_grad()
andfinal_grad_norm()
toLBFGSSolver
andLBFGSBSolver
to retrieve the final gradient information (#12)
Changed
LBFGS++
now requires C++11- The line search classes now have a unified API for both
LBFGSSolver
andLBFGSBSolver
- The Moré-Thuente line search algorithm
LineSearchMoreThuente
now can also be used in the L-BFGS solverLBFGSSolver
- Improved the numerical stability of
LineSearchNocedalWright
(#27) - Removed the unused variable
dg_hi
inLineSearchNocedalWright
(#35) - Fixed some compiler warnings regarding shadowed variables (#36)
LBFGS++ v0.2.0
Added
Changed
- The default line search method for
LBFGSSolver
has been changed fromLineSearchBacktracking
toLineSearchNocedalWright
, per the suggestion of @mpayrits (#25) - Fixed a few critical issues (#9, #15, #21), with big thanks to @mpayrits (#25)
- Fixed one inconsistency with Moré and Thuente (1994) in the
LineSearchMoreThuente
line search algorithm, pointed out by @mpayrits (#23) - The source code is now formatted using Clang-Format
LBFGS++ v0.1.0
Initial Github release.