Skip to content

Commit 2ff6fc7

Browse files
author
JAXopt authors
committed
Merge pull request #330 from mblondel:release_v0.5.5
PiperOrigin-RevId: 482426902
2 parents 38ebb66 + cda2b48 commit 2ff6fc7

File tree

5 files changed

+28
-7
lines changed

5 files changed

+28
-7
lines changed

docs/changelog.rst

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,28 @@
11
Changelog
22
=========
33

4-
Main branch
5-
-----------
4+
Version 0.5.5
5+
-------------
66

77
New features
88
~~~~~~~~~~~~
99

10-
- Added example :doc:`/notebooks/deep_learning/maml` by Fabian Pedregosa based on initial code by Paul Vicol and Eric Jiang.
10+
- Added MAML example by Fabian Pedregosa based on initial code by Paul Vicol and Eric Jiang.
11+
- Added the possibility to stop LBFGS after a line search failure, by Zaccharie Ramzi.
12+
- Added gamma to LBFGS state, by Zaccharie Ramzi.
13+
- Added :class:`jaxopt.BFGS`, by Mathieu Blondel.
14+
- Added value_and_grad option to all gradient-based solvers, by Mathieu Blondel.
15+
- Added Fenchel-Young loss, by Quentin Berthet.
16+
- Added :func:`projection_sparse_simplex <jaxopt.projection.projection_sparse_simplex>`, by Tianlin Liu.
17+
18+
Bug fixes and enhancements
19+
~~~~~~~~~~~~~~~~~~~~~~~~~~
20+
21+
- Fixed missing args,kwargs in resnet example, by Louis Béthune.
22+
- Corrected the implicit diff examples, by Zaccharie Ramzi.
23+
- Small optimization in l2-regularized semi-dual OT, by Mathieu Blondel.
24+
- Numerical stability improvements in :class:`jaxopt.LevenbergMarquardt`, by Amir Saadat.
25+
- Dtype consistency in LBFGS, by Alex Botev.
1126

1227
Deprecations
1328
~~~~~~~~~~~~
@@ -16,6 +31,11 @@ Deprecations
1631
:class:`jaxopt.CvxpyQP`, :class:`jaxopt.OSQP`, :class:`jaxopt.BoxOSQP` and
1732
:class:`jaxopt.EqualityConstrainedQP` instead.
1833

34+
Contributors
35+
~~~~~~~~~~~~
36+
37+
Alex Botev, Amir Saadat, Fabian Pedregosa, Louis Béthune, Mathieu Blondel, Quentin Berthet, Tianlin Liu, Zaccharie Ramzi.
38+
1939
Version 0.5
2040
-----------
2141

docs/constrained.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ The following operators are available.
9292
jaxopt.projection.projection_non_negative
9393
jaxopt.projection.projection_box
9494
jaxopt.projection.projection_simplex
95+
jaxopt.projection.projection_sparse_simplex
9596
jaxopt.projection.projection_l1_sphere
9697
jaxopt.projection.projection_l1_ball
9798
jaxopt.projection.projection_l2_sphere

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ Alternatively, it can be be installed from sources with the following command::
4646
implicit_diff
4747
objective_and_loss
4848
line_search
49-
developer
5049

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

7373
Support
7474
-------

docs/notebooks/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Deep learning
2828

2929
.. raw:: html
3030

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

3333
.. only:: html
3434

@@ -79,4 +79,4 @@ Implicit Differentiation
7979

8080
.. raw:: html
8181

82-
</div>
82+
</div>

jaxopt/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414

1515
"""JAXopt version."""
1616

17-
__version__ = "0.5"
17+
__version__ = "0.5.5"

0 commit comments

Comments
 (0)