Skip to content

Releases: ott-jax/ott

OTT 0.4.7

03 Jul 15:47
d5d8a47
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.6...0.4.7

OTT 0.4.6

12 Apr 16:53
458e265
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.5...0.4.6

Neural module refactoring

02 Jan 13:41
31b26f0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.4...0.4.5

Unbalanced low-rank Gromov-Wasserstein

08 Sep 09:47
a18c16c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.3...0.4.4

Add top-k mask and some minor fixes

07 Aug 09:39
f275dc4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.2...0.4.3

Unbalanced LR Sinkhorn + New MBO Estimators + minor fixes

06 Jul 22:23
db9f58a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.1...0.4.2

0.4.1 Various new features (kernel steps for LR Sinkhon, lineax implicit diff), solvers must now be jitted.

20 Jun 14:13
Compare
Choose a tag to compare

Highlights:

  • reformatted tutorial NBs
  • progressbars for Sinkhorn
  • low-rank Sinkhorn solvers can run in kernel mode
  • discrete_barycenter is refactored using the Solver/Problem model, rather than a simple function.
  • soft-DTW added as a cost function.
  • Sparsity inducing (in displacements) costs, see https://arxiv.org/abs/2302.04065

What's Changed

New Contributors

Full Changelog: 0.4.0...0.4.1

0.4.0: GPU tests, re-adding jit, improved NN OT solvers, and misc.

13 Feb 10:09
40bf4af
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.1...0.4.0

0.3.1 with new cost features, different code layout, changes in potentials handling. Some solvers in function form deprecated.

15 Dec 22:53
2f5242b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.3.1

New organization for code; Changes in `costs` for `PointClouds`

23 Nov 09:37
156ef2b
Compare
Choose a tag to compare

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

Full Changelog: 0.2.11...0.3.0