Ott-jax

Latest version: v0.5.0

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.3.1

What's Changed
* Fix `jax.device_put` for potentials by michalk8 in https://github.com/ott-jax/ott/pull/183
* Introduce `primal_cost` and `dual_cost` for Sinkhorn outputs (only primal for LR) for arbitrary geometries. by marcocuturi in https://github.com/ott-jax/ott/pull/184
* Feature/src layout by michalk8 in https://github.com/ott-jax/ott/pull/188
* Handle better inf with `p` parameter in `SqPNorm` by marcocuturi in https://github.com/ott-jax/ott/pull/189
* Feature/graph normalized laplacian by michalk8 in https://github.com/ott-jax/ott/pull/191
* Update installation instruction by michalk8 in https://github.com/ott-jax/ott/pull/195
* Feature/center potentials by michalk8 in https://github.com/ott-jax/ott/pull/194
* Remove `jit` from `solvers` by michalk8 in https://github.com/ott-jax/ott/pull/192
* Accelerating unbalanced OT by michalk8 in https://github.com/ott-jax/ott/pull/197
* Feature/depracate functional api by michalk8 in https://github.com/ott-jax/ott/pull/204
* Fixes numerical errors in Bures barycenter, and `sqrtm`, due to low default precision. by marcocuturi in https://github.com/ott-jax/ott/pull/205
* Update docstrings for deprecated functions by michalk8 in https://github.com/ott-jax/ott/pull/207


**Full Changelog**: https://github.com/ott-jax/ott/compare/0.3.0...0.3.1

0.3.0

The main changes in this version are twofold:
- Changes in `PointCloud` geometry, and more specifically handling of cost function. The `power` parameter that was used to optionally pass a `c(x,y) = CostFn(x,y) ** power` is now deprecated. One can add it manually by defining a custom `CostFn`. To compensate this change, a new class of translation invariant costs (`TICost`) has been created, from which most costs now inherit, defined as `c(x,y) = h(x-y)`. Additionally, to handle Brenier's theorem, the user has the option of passing on the legendre transform of `h`, `h_legendre`.
- The `core` folder was too horizontal, containing various modules. It has been reorganized and split into 3 modules that make more sense, `problems` (to describe OT problems), `solvers` (solve them) and `initializers` (as optional modules to help solvers). The latter two have an arborescence that reflects that in `problems`.

What's Changed
* fix point_clouds.ipynb by marcocuturi in https://github.com/ott-jax/ott/pull/159
* Deprecate `power` in `PointCloud`, introduce `TICost` and use it to compute Entropic (Brenier) maps. by marcocuturi in https://github.com/ott-jax/ott/pull/167
* Misc/project structure by michalk8 in https://github.com/ott-jax/ott/pull/176


**Full Changelog**: https://github.com/ott-jax/ott/compare/0.2.11...0.3.0

0.2.11

What's Changed
* default momentum with start=300 by marcocuturi in https://github.com/ott-jax/ott/pull/155
* Unbalanced gromov by LaetitiaPapaxanthos in https://github.com/ott-jax/ott/pull/128
* Euclidean / SqEuclidean and changes in power by marcocuturi in https://github.com/ott-jax/ott/pull/157


**Full Changelog**: https://github.com/ott-jax/ott/compare/0.2.10...0.2.11

0.2.10

What's Changed
* Make GMM documentation more visible, fix bug in M step of EM algorithm by geoff-davis in https://github.com/ott-jax/ott/pull/144
* Feature/initializers as literals by michalk8 in https://github.com/ott-jax/ott/pull/148
* Fix `fused_penalty` and `scale_cost` in LRGW by michalk8 in https://github.com/ott-jax/ott/pull/147
* Add `dtype` property by michalk8 in https://github.com/ott-jax/ott/pull/150
* Meta OT Initializer by bamos in https://github.com/ott-jax/ott/pull/145
* fix power=1.0 using abs on cost values when needed by marcocuturi in https://github.com/ott-jax/ott/pull/153

New Contributors
* geoff-davis made their first contribution in https://github.com/ott-jax/ott/pull/144

**Full Changelog**: https://github.com/ott-jax/ott/compare/0.2.9...0.2.10

0.2.9

What's Changed
* Feature/kmeans++ by michalk8 in https://github.com/ott-jax/ott/pull/120
* Feature/ Introduce initialization methods for Sinkhorn by JTT94 in https://github.com/ott-jax/ott/pull/98
* Pin `sphinx-book-theme>=0.3.3` by michalk8 in https://github.com/ott-jax/ott/pull/123
* Additional Docstrings and Comments to `NeuralDual`-Module by bunnech in https://github.com/ott-jax/ott/pull/122
* Allow `k-means` to be differentiable when using while loop by michalk8 in https://github.com/ott-jax/ott/pull/130
* Feature/graph geometry by michalk8 in https://github.com/ott-jax/ott/pull/126
* LR Sinkhorn improvements by meyerscetbon in https://github.com/ott-jax/ott/pull/111
* Refactor GW initialization by michalk8 in https://github.com/ott-jax/ott/pull/133
* Change LR initializer to random by michalk8 in https://github.com/ott-jax/ott/pull/134
* Generalized k-means initialization for LR Sinkhorn/Gromov-Wasserstein by michalk8 in https://github.com/ott-jax/ott/pull/135
* Switch to one linear system per implicit differentiation by ersisimou in https://github.com/ott-jax/ott/pull/136
* Feature/disable warm start by michalk8 in https://github.com/ott-jax/ott/pull/138
* Add entropic map by michalk8 in https://github.com/ott-jax/ott/pull/142


**Full Changelog**: https://github.com/ott-jax/ott/compare/0.2.8...0.2.9

0.2.8

What's Changed
* Refactoring problems.py by marcocuturi in https://github.com/ott-jax/ott/pull/86
* Feature/gw losses by michalk8 in https://github.com/ott-jax/ott/pull/88
* Fix/lr linear apply by michalk8 in https://github.com/ott-jax/ott/pull/91
* Addition of ICNN Initialization Schemes by bunnech in https://github.com/ott-jax/ott/pull/90
* Fix/point cloud apply cost fn by michalk8 in https://github.com/ott-jax/ott/pull/93
* Feature/lr gw apply output by michalk8 in https://github.com/ott-jax/ott/pull/96
* Remove legacy online option by michalk8 in https://github.com/ott-jax/ott/pull/97
* Feature/fast tests by michalk8 in https://github.com/ott-jax/ott/pull/101
* Fix/axis norm by michalk8 in https://github.com/ott-jax/ott/pull/103
* Generic LR cost decomposition by michalk8 in https://github.com/ott-jax/ott/pull/99
* Remove pytest-memray from test req, use only in CI by michalk8 in https://github.com/ott-jax/ott/pull/107
* demo and fixes for barycenters of GMMs by ersisimou in https://github.com/ott-jax/ott/pull/89
* Add (F)GW barycenters by michalk8 in https://github.com/ott-jax/ott/pull/87
* Feature/notebook tests by michalk8 in https://github.com/ott-jax/ott/pull/108
* [ci skip] Fix duplicate bibtex entry and a typo by michalk8 in https://github.com/ott-jax/ott/pull/109
* GW different cost ranks by michalk8 in https://github.com/ott-jax/ott/pull/113
* segment_sinkhorn by marcocuturi in https://github.com/ott-jax/ott/pull/114
* Create CODE_OF_CONDUCT.md by marcocuturi in https://github.com/ott-jax/ott/pull/118
* Fix/padded scaling by michalk8 in https://github.com/ott-jax/ott/pull/116


**Full Changelog**: https://github.com/ott-jax/ott/compare/0.2.7...0.2.8

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.