Comments (3)
Hello @youssef62 ,
thank you for your feedback. Indeed the transpose should be considered for the features. Tests were not helpful to spot this as we had n=d
...
I also spotted other flaws in these functions, I will open an issue for this matter.
Then if you want to contribute to POT in the future: you'll need to make your install able to read .pyx file.
I think that running this command line in the POT folder should do the trick:
python3 setup.py build_ext --inplace
And then it's explained in the POT doc how to go for a PR. Including local tests, pep8 etc. If you still have doubts you can check at the command lines to run tests in an existing PR ;)
from pot.
Thank you for the quick reply. I also noticed that after adding the transpose, there were no errors but the results were always matrices with the same number on all entries.
Otherwise , do you know why I have that message when I run the tests ? should I ask this question in a discussion ?
from pot.
I edited my previous message about your message error.
Then for your results, there might be many reasons that you should check to be sure that it is a bug and not just the intended behaviour:
epsilon
plays a crucial role for entropic solvers. Note that usingsolver
through**kwargs
will use different entropic FGW solvers.- sensitivity to
init_X
andalpha
.
from pot.
Related Issues (20)
- `gromov_wasserstein` returning the zero array as the optimal coupling HOT 2
- `sinkhorn_lpl1_mm` performs unnecessary computations
- Find correspondences between a set of 3D gaussian distributions (quadrics or ellipsoids) and a set of 2d gaussian distributions (conics or ellipses) HOT 1
- Parallelization problem for 3D tensor HOT 1
- Modernize/Refactor the network_simplex method HOT 2
- Remove jax version constraint when pymanopt use new jax config format
- ot.solve uses GPU even though tensors are on CPU? HOT 3
- How to conduct scenario reduction with this project?
- Too low tolerance in `test_solve_sample_methods`
- Upstream Licencing conflict with GPL: POT and CVXOPT HOT 3
- Issue with Importing POT Library in Apple Silicon Environment with TensorFlow HOT 1
- Jax backend: jax.errors.TracerArrayConversionError HOT 3
- Numpy 2.0 compatibility HOT 11
- Questions for ot.barycenter HOT 1
- Deprecate distutils in favor of setuptools
- Add task runners for tests and extend contributing docs
- [Bug] Linesearch hidden in scipy 1.14 HOT 1
- Incompatibility with numpy 2.0 HOT 2
- Mean computed without weights in empirical gaussain OT
- UnbalancedSinkhorn Transport fails to transform due to "nx.array_equal"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pot.