Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
* release text and number
* add examples in release fil build wheels
* switch gallery to release
* add much needed contributors file
* debug circleci
* une line of logos
* working logo
* back to stable sphinx galery
|
|
* center gradients for mass of emd2 and gw2
* debug fgw gradient
* debug fgw
|
|
* bugfix
* update refs partial OT
* fixes small typos in plot_partial_wass_and_gromov
* fix small bugs in partial.py
* update README
* pep8 bugfix
* modif doctest
* fix bugtests
* update on test_partial and test on the numerical precision on ot/partial
* resolve merge pb
* Delete partial.py
* update unbalanced: mm algo+plot
* update unbalanced: mm algo+plot
* update unbalanced: mm algo+plot
* update unbalanced: mm algo+plot
* update unbalanced: mm algo+plot
* add test mm algo unbalanced OT
* add test mm algo unbalanced OT
* add test mm algo unbalanced OT
* add test mm algo unbalanced OT
* add test mm algo unbalanced OT
* add test mm algo unbalanced OT
* add test mm algo unbalanced OT
* add test mm algo unbalanced OT
* update unbalanced: mm algo+plot
* update unbalanced: mm algo+plot
* update releases.md with new MM UOT algorithms
Co-authored-by: Rémi Flamary <remi.flamary@gmail.com>
|
|
|
|
* remove all cpu submodule and tests
* speedup tests gromov
|
|
|
|
|
|
Stops testing weighted Minkowski metric, as that has been removed from
SciPy 1.8.
|
|
* add transparent color logo
* add transparent color logo
* move screenkhorn
* move stochastic and install ffmpeg on circleci
* try something
* add sudo
* install ffmpeg before python
* cleanup examples
* test svg scrapper
* add animation for reg path
* better example OT sivergence
* update ttles and add plots
* update free support
* proper figure indexes
* have less frame sin animation
* update readme and release file
* add tests for python 3.10
|
|
or regularized OT (#360)
* add losses and plan computations and exmaple for dual oiptimization
* pep8
* add nice exmaple
* update awesome example stochasti dual
* add all tests
* pep8 + speedup exmaple
* add release info
|
|
* add gfactored ot
* pep8 and add doc
* add exmaple for factotred OT
* final number of PR
* correct test on backends
* remove useless loss
* better tests
|
|
* First draft
* Add matrix inverse and square root to backend
* Eigen decomposition for older versions of pytorch (1.8.1 and older)
* Corrected eigen decomposition for pytorch 1.8.1 and older
* Spectral theorem is a thing
* Optimization
* small optimization
* More functions converted
* pep8
* remove a warning and prepare torch meshgrid for future torch release (which will change default indexing)
* dots and pep8
* Meshgrid corrected for older version and prepared for future versions changes
* New backend functions
* Base transport
* LinearTransport
* All transport classes + pep8
* PR added to release file
* Jcpot barycenter test
* unbalanced with backend
* pep8
* bug solve
* test of domain adaptation with backends
* solve bug for tic toc & macos
* solving scipy deprecation warning
* solving scipy deprecation warning attempt2
* solving scipy deprecation warning attempt3
* A warning is triggered when a float->int conversion is detected
* bug solve
* docs
* release file updated
* Better handling of float->int conversion in EMD
* Corrected test for is_floating_point
* docs
* release file updated
* cupy does not allow implicit cast
* fromnumpy
* added test
* test da tf jax
* test unbalanced with no provided histogram
* using type_as argument in unif function correctly
* pep8
* transport plan cast in emd changed behaviour, now trying to cast as histogram's dtype, defaulting to cost matrix
Co-authored-by: Rémi Flamary <remi.flamary@gmail.com>
|
|
* add logo code and logo to doc
* update release file
|
|
|
|
* Resolves gromov wasserstein backward bug
* release file updated
|
|
* propreer links in release file in documentation
* add pr in release file
|
|
* Configure setup to compile against oldest supported numpy version using the meta-package: https://pypi.org/project/oldest-supported-numpy/ -
* Set minimum Python requirement to `>=3.7` in setup.py since !328 removed Python 3.6 support
* Fix typo in pyproject.toml -
* Update setup.py
* Update setup.py and
* build wheels
* remove install dependencies for wheels building and build wheels
* Apply suggestions from code review
Co-authored-by: David M. Ghiurco <9147386+davidghiurco@users.noreply.github.com>
* correct timing test add info in release file and build wheels
* pep8 and
Co-authored-by: David Ghiurco <9147386+davidghiurco@users.noreply.github.com>
|
|
* add fgw dictionary learning feature
* add fgw dictionary learning feature
* plot gromov wasserstein dictionary learning
* Update __init__.py
* fix pep8 errors exact E501 line too long
* fix last pep8 issues
* add unitary tests for (F)GW dictionary learning without using autodifferentiable functions
* correct tests for (F)GW dictionary learning without using autodiff
* correct tests for (F)GW dictionary learning without using autodiff
* fix docs and notations
* answer to review: improve tests, docs, examples + make node weights optional
* fix pep8 and examples
* improve docs + tests + thumbnail
* make example faster
* improve ex
* update README.md
* make GDL tests faster
Co-authored-by: Rémi Flamary <remi.flamary@gmail.com>
|
|
* add info in release file
* update tests
* pep8
* add weak OT example
* update plot in doc
* correction ewample with empirical sinkhorn
* better thumbnail
* comment from review
* update documenation
|
|
* backend version barycenter
* new tests
* cleanup release file and doc
* f*ing pep8
* remove unused variable
|
|
* [MRG] Implement Sinkhorn in log-domain for WDA
* for small values of the regularization parameter (reg) the current implementation runs into numerical issues (nans and infs)
* this can be resolved by using log-domain implementation of the sinkhorn algorithm
* Add feature to RELEASES and contributor name
* Add 'sinkhorn_method' parameter to WDA
* use the standard Sinkhorn solver by default (faster)
* use log-domain Sinkhorn if asked by the user
Co-authored-by: Jakub Zadrożny <jz@qed.ai>
Co-authored-by: Rémi Flamary <remi.flamary@gmail.com>
|
|
PyTorch) (#338)
* Not instantiating `ValFunction`
`ValFunction` should not be instantiated since `autograd` functions are
supposed to only ever use static methods. This solves a warning message
raised by PyTorch.
* Updated release information
* Fixed PR number
|
|
* back to default pygment
* add images back
* move static images and make it work
|
|
* change version and add minigallery in quickstart guide
* remove ot.gpu from documentation because it is deprecated and bacckends should be used
* start 0.8.2dev and description in releases.md
* typo for gallery sinkhorn2
* test better doc update for files in .githib folder
|
|
|
|
|
|
|
|
|
|
|
|
* update ersion and change doc build
* update release file
* debug release of doc
* set version number to 0.8.1.0
|
|
|
|
This is a propoper, upstreamable, fix for #1002879.
|
|
|
|
|
|
This is just a temporary fix for #1002879, and should instead be
properly fixed upstream.
|
|
|
|
|
|
|
|
|
|
* remove python3.6 properly
|
|
* remove wheel 3.6
|
|
* update delease file and add it to doc ith mystè_parser
* typos in release file
* update PR template
* test debug doc build
* test debug doc build
* wrog circleci
* set proper version number
* add numpy 1.20 constraint
* remove python 3.6 deprecated in december
* add python 3.10
* debug pip on windows
* proper yml
* remoe 3.10 becauqe of troch
* next try
* try distutils
* back
* try something
* new stuf
* debug yaml
* test back to old vriso f numpy
* try something
* windows is worksing?
* proper version numpy
* update release file
|
|
* update delease file and add it to doc ith mystè_parser
* typos in release file
* update PR template
* test debug doc build
* test debug doc build
* wrog circleci
* set proper version number
* add numpy 1.20 constraint
* remove python 3.6 deprecated in december
* add python 3.10
* debug pip on windows
* proper yml
* remoe 3.10 becauqe of troch
* next try
* try distutils
* back
* try something
* new stuf
* debug yaml
* test back to old vriso f numpy
* try something
* windows is worksing?
|
|
* update delease file and add it to doc ith mystè_parser
* typos in release file
* update PR template
* test debug doc build
* test debug doc build
* wrog circleci
|
|
* update delease file and add it to doc ith mystè_parser
* typos in release file
* update PR template
|