POT
POT copied to clipboard
POT : Python Optimal Transport
## Bug Hello! When there is a nan in the metric cost matrix (gromov_wasserstein or fused_gromov_wasserstein) I get a 'segmentation fault core dumped' error. ## Code sample ```python import numpy...
Currently several algorithms to compute or estimate Gromov-Wasserstein distance are provided, so the user has lots of freedom to experiment with algorithms which are appropriate to their particular distribution size,...
## Describe the bug Theory ([Theorem 3 in this paper](http://proceedings.mlr.press/v119/janati20a/janati20a.pdf) ) tells us that the Sinkhorn barycenter between two Gaussian distribution with the same std $\sigma$ should be a Gaussian...
Hi, I met a bug when I intend to use GPU to calculate sinkhorn OT: RuntimeError: CUDA error: device-side assert triggered CUDA kernel errors might be asynchronously reported at some...
The calculations of ot.unbalanced.sinkhorn_knopp_unbalanced seems incorrect in version 0.8.2, which is not equal to the results of version 0.8.1.
## Describe the bug POT uses MIT, but has a requirement for CVXOPT, which uses [GPLv3](https://cvxopt.org/copyright.html) (Likely because it uses [GLPK](https://en.wikipedia.org/wiki/GNU_Linear_Programming_Kit)). This means that any upstream code cannot use an...
## Types of changes This PR is for the implementation of the Low Rank Gromov-Wasserstein solver. **Paper reference:** Scetbon, M., Peyré, G. & Cuturi, M. (2022). "Linear-Time GromovWasserstein Distances using...
## Types of changes ## Motivation and context / Related issue ## How has this been tested (if it applies) ## PR checklist - [ ] I have read the...
## Types of changes This PR is dedicated to the implementation of Fused Unbalanced GW and (Fused) Unbalanced COOT. Since their structures, it is enough to write a common template,...
## Describe the bug In `test_solve_sample_methods`, `ot.solve_sample` is called with the same random argument in the two first positions. The expectation is, of course, to find a solution of 0....