-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generic LR cost decomposition #99
Generic LR cost decomposition #99
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great. I am guessing you plan to add a test for that functionality.
86b9643
to
fe7df9a
Compare
Codecov Report
@@ Coverage Diff @@
## main #99 +/- ##
==========================================
+ Coverage 80.99% 82.17% +1.18%
==========================================
Files 41 41
Lines 3630 3708 +78
Branches 423 431 +8
==========================================
+ Hits 2940 3047 +107
+ Misses 568 532 -36
- Partials 122 129 +7
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Michal! this is really great, i hope we can find nice applications with this.
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
* Initial implementation of generic LR cost decomp * Add subset method * Annotate array sizes, use multi_dot * [ci skip] Make `to_LRCGeometry` in LR geom no-op * Fix ``to_LRCGeometry`` when online, update docs * Add factorization tests * Add test for subsetting * Polish documentation, add bibtex * Fix unnecessary indents * Disable `pytest-xdist` for all tests on CI * Update GW to include generic LR cost decomp * Fix LR cost conversion check in GW, add test * Fix `{GW,}LR` tutorial, use_danskin=False in LROut
In this PR:
sqeucl
point cloudsott
import inGWLRSinkhorn.ipynb
use_danskin=False
inLROutput.compute_reg_ot_cost
(same as inLRSinkhornState
); fixesLRSinkhorn.ipynb