Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Jan 16:49

OptimKit v0.4.0

Diff since v0.3.1

  • Default functions for manipulating tangents and retractions now use VectorInterface.jl, so that tuples and nested structures are more easily supported
  • Various changes to improve robustness and configurability of both the optimization algorithms and the inner linesearch, in particular:
    • custom convergence and termination criteria
    • changes to info and warning output formatting and level settings
    • easier to control linesearch maximum number of iterations and maximum number of function evaluations

Breaking changes

  • The verbosity levels have changed meaning (slightly) so that printed output might not be the same as before
  • Requires Julia 1.8 because of use of ScopedVariables.jl

Merged pull requests:

Closed issues:

  • Optimization with Float32 (#13)