Skip to content

Commit

Permalink
Release v0.5.5
Browse files Browse the repository at this point in the history
  • Loading branch information
mblondel committed Oct 19, 2022
1 parent 38ebb66 commit cda2b48
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 7 deletions.
26 changes: 23 additions & 3 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,13 +1,28 @@
Changelog
=========

Main branch
-----------
Version 0.5.5
-------------

New features
~~~~~~~~~~~~

- Added example :doc:`/notebooks/deep_learning/maml` by Fabian Pedregosa based on initial code by Paul Vicol and Eric Jiang.
- Added MAML example by Fabian Pedregosa based on initial code by Paul Vicol and Eric Jiang.
- Added the possibility to stop LBFGS after a line search failure, by Zaccharie Ramzi.
- Added gamma to LBFGS state, by Zaccharie Ramzi.
- Added :class:`jaxopt.BFGS`, by Mathieu Blondel.
- Added value_and_grad option to all gradient-based solvers, by Mathieu Blondel.
- Added Fenchel-Young loss, by Quentin Berthet.
- Added :func:`projection_sparse_simplex <jaxopt.projection.projection_sparse_simplex>`, by Tianlin Liu.

Bug fixes and enhancements
~~~~~~~~~~~~~~~~~~~~~~~~~~

- Fixed missing args,kwargs in resnet example, by Louis Béthune.
- Corrected the implicit diff examples, by Zaccharie Ramzi.
- Small optimization in l2-regularized semi-dual OT, by Mathieu Blondel.
- Numerical stability improvements in :class:`jaxopt.LevenbergMarquardt`, by Amir Saadat.
- Dtype consistency in LBFGS, by Alex Botev.

Deprecations
~~~~~~~~~~~~
Expand All @@ -16,6 +31,11 @@ Deprecations
:class:`jaxopt.CvxpyQP`, :class:`jaxopt.OSQP`, :class:`jaxopt.BoxOSQP` and
:class:`jaxopt.EqualityConstrainedQP` instead.

Contributors
~~~~~~~~~~~~

Alex Botev, Amir Saadat, Fabian Pedregosa, Louis Béthune, Mathieu Blondel, Quentin Berthet, Tianlin Liu, Zaccharie Ramzi.

Version 0.5
-----------

Expand Down
1 change: 1 addition & 0 deletions docs/constrained.rst
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ The following operators are available.
jaxopt.projection.projection_non_negative
jaxopt.projection.projection_box
jaxopt.projection.projection_simplex
jaxopt.projection.projection_sparse_simplex
jaxopt.projection.projection_l1_sphere
jaxopt.projection.projection_l1_ball
jaxopt.projection.projection_l2_sphere
Expand Down
2 changes: 1 addition & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ Alternatively, it can be be installed from sources with the following command::
implicit_diff
objective_and_loss
line_search
developer

.. toctree::
:maxdepth: 1
Expand All @@ -69,6 +68,7 @@ Alternatively, it can be be installed from sources with the following command::
changelog
Source code <https://github.com/google/jaxopt>
Issue tracker <https://github.com/google/jaxopt/issues>
developer

Support
-------
Expand Down
4 changes: 2 additions & 2 deletions docs/notebooks/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Deep learning

.. raw:: html

<div class="sphx-glr-thumbcontainer" tooltip="Adversarial training with jaxopt.">
<div class="sphx-glr-thumbcontainer" tooltip="Adversarial training with JAXopt.">

.. only:: html

Expand Down Expand Up @@ -79,4 +79,4 @@ Implicit Differentiation

.. raw:: html

</div>
</div>
2 changes: 1 addition & 1 deletion jaxopt/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@

"""JAXopt version."""

__version__ = "0.5"
__version__ = "0.5.5"

0 comments on commit cda2b48

Please sign in to comment.