diff options
-rw-r--r-- | RELEASES.md | 31 | ||||
-rw-r--r-- | ot/gpu/__init__.py | 2 |
2 files changed, 27 insertions, 6 deletions
diff --git a/RELEASES.md b/RELEASES.md index 57ea61d..93af09c 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -4,8 +4,29 @@ ## 0.5.0 Year 2 *Sep 2018* -POT is 2 years old! This release bring both numerous new features to the toolbox as listed below but also several - +POT is 2 years old! This release brings numerous new features to the +toolbox as listed below but also several bug correction. + +Among the new features, we can highlight a [non-regularized Gromov-Wasserstein +solver](https://github.com/rflamary/POT/blob/master/notebooks/plot_gromov.ipynb), +a new [greedy variant of sinkhorn](https://pot.readthedocs.io/en/latest/all.html#ot.bregman.greenkhorn), +[non-regularized](https://pot.readthedocs.io/en/latest/all.html#ot.lp.barycenter), +[convolutional (2D)](https://github.com/rflamary/POT/blob/master/notebooks/plot_convolutional_barycenter.ipynb) +and [free support](https://github.com/rflamary/POT/blob/master/notebooks/plot_free_support_barycenter.ipynb) + Wasserstein barycenters and [smooth](https://github.com/rflamary/POT/blob/prV0.5/notebooks/plot_OT_1D_smooth.ipynb) + and [stochastic](https://pot.readthedocs.io/en/latest/all.html#ot.stochastic.sgd_entropic_regularization) +implementation of entropic OT. + +POT 0.5 also comes with a rewriting of ot.gpu using the cupy framework instead of +the unmaintained cudamat. Note that while we tried to keed changes to the +minimum, the OTDA classes were deprecated. + +The code quality has also improved with 92% code coverage in tests that is now +printed to the log in the Travis builds. The documentation has also been +greatly improved with new modules and examples/notebooks. + +This new release is so full of new stuff and corrections thanks to the old +and new POT contributors (you can see the list in the readme). #### Features @@ -26,9 +47,9 @@ POT is 2 years old! This release bring both numerous new features to the toolbox #### Deprecation -Deprecated OTDA Classes were removed for version 0.5 (PR #48 and PR #67). The -deprecation messagehas been for a year here since 0.4 and it is time to pull -the plug. +Deprecated OTDA Classes were removed from ot.da and ot.gpu for version 0.5 +(PR #48 and PR #67). The deprecation message has been for a year here since +0.4 and it is time to pull the plug. #### Closed issues diff --git a/ot/gpu/__init__.py b/ot/gpu/__init__.py index 213578c..deda6b1 100644 --- a/ot/gpu/__init__.py +++ b/ot/gpu/__init__.py @@ -9,7 +9,7 @@ By default, the functions in this module accept and return numpy arrays in order to proide drop-in replacement for the other POT function but the transfer between CPU en GPU comes with a significant overhead. -In order to get the best erformances, we recommend to given only cupy +In order to get the best erformances, we recommend to give only cupy arrays to the functions and desactivate the conversion to numpy of the result of the function with parameter ``to_numpy=False``. |