From 805941f5fe312efd71ec3d0694401aa9c682735c Mon Sep 17 00:00:00 2001 From: Mathieu Blondel Date: Mon, 28 Feb 2022 22:05:00 +0100 Subject: [PATCH] Release v0.3.1. --- docs/changelog.rst | 20 +++++++++++--------- jaxopt/version.py | 2 +- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index f821af51..20b22cab 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,26 +1,28 @@ Changelog ========= +Version 0.3.1. +-------------- -======= - -Version 0.4 ------------ +New features +~~~~~~~~~~~~ +- Pjit-based example of data parallel training using Flax, by Felipe Llinares. Bug fixes and enhancements ~~~~~~~~~~~~~~~~~~~~~~~~~~ - `Support for GPU and state of the art adversarial training algorithm (PGD) on the robust_training.py example `_ by `Fabian Pedregosa `_ - - - +- Update line search in LBFGS to use jit and unroll from LBFGS, by Ian Williamson. +- Support dynamic maximum iteration count in iterative solvers, by Roy Frostig. +- Fix tree_where for singleton pytrees, by Louis Béthune. +- Remove QuadraticProg in projections and set ``init_params=None`` by default in QP solvers, by Louis Béthune. +- Add missing 'value' attribute in LbfgsState, by Mathieu Blondel. Contributors ~~~~~~~~~~~~ -Mathieu Blondel, Louis Bethune, Fabian Pedregosa. - +Felipe Llinares, Fabian Pedregosa, Ian Williamson, Louis Bétune, Mathieu Blondel, Roy Frostig. Version 0.3 ----------- diff --git a/jaxopt/version.py b/jaxopt/version.py index 538e71d0..c5e2737e 100644 --- a/jaxopt/version.py +++ b/jaxopt/version.py @@ -14,4 +14,4 @@ """JAXopt version.""" -__version__ = "0.4" +__version__ = "0.3.1"