ReleaseGoogle (DeepMind / Gemini)Google (DeepMind / Gemini)published Nov 12, 2024seen 5d

google-deepmind/optax v0.2.4

google-deepmind/optax

Open original ↗

Captured source

source ↗
published Nov 12, 2024seen 5dcaptured 8hhttp 200method plain

Optax 0.2.4

Repository: google-deepmind/optax

Tag: v0.2.4

Published: 2024-11-12T21:51:39Z

Prerelease: no

Release notes:

What's Changed

  • Beginning of 0.2.4 development by @copybara-service in https://github.com/google-deepmind/optax/pull/1003
  • Fix gallery display, add images by @vroulet in https://github.com/google-deepmind/optax/pull/1005
  • Fix docs for dog by @jungtaekkim in https://github.com/google-deepmind/optax/pull/1008
  • docs: remove multi_normal from utilities.rst by @Abhinavcode13 in https://github.com/google-deepmind/optax/pull/1009
  • Fix docs for dowg by @jungtaekkim in https://github.com/google-deepmind/optax/pull/1013
  • feat: add a mathematical description of AdaGrad optimizer by @Abhinavcode13 in https://github.com/google-deepmind/optax/pull/1011
  • fix: refactor AdaGrad optimizer recent changes by @Abhinavcode13 in https://github.com/google-deepmind/optax/pull/1016
  • Make masking compatible with callable pytrees a la Equinox by @copybara-service in https://github.com/google-deepmind/optax/pull/1015
  • Enable zero lrate for schedule-free optimization by @copybara-service in https://github.com/google-deepmind/optax/pull/1018
  • keep a local .pylintrc file by @fabianp in https://github.com/google-deepmind/optax/pull/1024
  • Add bias_correction and eps_in_sqrt options to rmsprop and associated transforms by @copybara-service in https://github.com/google-deepmind/optax/pull/1019
  • Replace adam(b1=0) by rmsprop for schedule_free by @copybara-service in https://github.com/google-deepmind/optax/pull/1025
  • Update init value for zakharov problem from 1e4 to 1e3 by @copybara-service in https://github.com/google-deepmind/optax/pull/1027
  • Fix typo by @gil2rok in https://github.com/google-deepmind/optax/pull/1030
  • Updated docs cosine_decay_schedule by @bhargavyagnik in https://github.com/google-deepmind/optax/pull/1032
  • feat: add mathematical notation docs of SM3 optimizer by @Abhinavcode13 in https://github.com/google-deepmind/optax/pull/1012
  • DOC: misc improvements in docstring of softmax_cross_entropy* by @copybara-service in https://github.com/google-deepmind/optax/pull/1033
  • add doctest to constant_schedule by @fabianp in https://github.com/google-deepmind/optax/pull/1034
  • Add axis and where arguments to loss functions. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/912
  • Fix doctest error in make_fenchel_young_loss by @copybara-service in https://github.com/google-deepmind/optax/pull/1035
  • add doctest for polynomial_schedule by @fabianp in https://github.com/google-deepmind/optax/pull/1037
  • add missing schedule_free_* methods by @fabianp in https://github.com/google-deepmind/optax/pull/1043
  • fix error in softmax_cross_entropy formula by @fabianp in https://github.com/google-deepmind/optax/pull/1041
  • Fix typo in formula of cosine_decay_schedule by @fabianp in https://github.com/google-deepmind/optax/pull/1044
  • schedule_free: fix broadcasting of scalar arrays to 1d arrays by @n-gao in https://github.com/google-deepmind/optax/pull/1042
  • Update polynomial_schedule doctest per @vroulet's feedback by @fabianp in https://github.com/google-deepmind/optax/pull/1045
  • Fix linting schedule_free_test by @copybara-service in https://github.com/google-deepmind/optax/pull/1048
  • more robust tests by @copybara-service in https://github.com/google-deepmind/optax/pull/1050
  • Generalizes safe_int32_increment to safe_increment by @copybara-service in https://github.com/google-deepmind/optax/pull/1054
  • Add dtype option to tree_random_like by @copybara-service in https://github.com/google-deepmind/optax/pull/1056
  • Add double precision tests for safe_increment and fix warnings on float64_test.py by @copybara-service in https://github.com/google-deepmind/optax/pull/1055
  • Add optax.tree_utils.tree_random_split. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1063
  • Fix test.sh, which uses set -u, so that it works when JAX_VERSION is unset. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1070
  • Migrate from jax.tree_util legacy APIs to new jax.tree API. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1066
  • Ensure optimizers return updates of same dtype as params. by @copybara-service in https://github.com/google-deepmind/optax/pull/1060
  • Fix test.sh to not modify .pylintrc. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1071
  • Replace deprecated typing.Hashable with collections.abc.Hashable. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1068
  • Relax absolute tolerance for failing tests involving chex.assert_trees_all_close. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1069
  • Fix doctests by @copybara-service in https://github.com/google-deepmind/optax/pull/1073
  • Tidy up test.sh and make it clean up properly. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1074
  • Add missing initializer argument of 0 to tree_reduce in tree_vdot and tree_sum. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1065
  • bump chex version for #1076 by @fabianp in https://github.com/google-deepmind/optax/pull/1078
  • correct RST references by @fabianp in https://github.com/google-deepmind/optax/pull/1079
  • deprecate methods in optax/monte_carlo. by @copybara-service in https://github.com/google-deepmind/optax/pull/1076
  • schedule-free optimier: ensure it's possible to donate both the state and the params by @enolan in https://github.com/google-deepmind/optax/pull/1059
  • add link to examples from docstring by @fabianp in https://github.com/google-deepmind/optax/pull/1085
  • Adopt US spelling for documentation and fix typos by @miguelcsx in https://github.com/google-deepmind/optax/pull/1087
  • Update docs: Note RMSprop usage instead of Adam for memory savings in… by @nasyxx in https://github.com/google-deepmind/optax/pull/1086
  • adding a perturbations module. Can take pytrees as inputs by @copybara-service in https://github.com/google-deepmind/optax/pull/827
  • Fix initial step of scale_by_optimistic_gradient. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1088
  • Add Hungarian algorithm for the linear assignment problem. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1083
  • Allow safe_increment to handle unsigned integers. by @carlosgmartin in https://github.com/google-deepmind/optax/pull/1092
  • Fix formatting issues with gallery entry for linear assignment problem. by @carlosgmartin…

Excerpt shown — open the source for the full document.

Notability

notability 3.0/10

Routine minor version update