-
Notifications
You must be signed in to change notification settings - Fork 502
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
[DA] Sinkhorn LpL1 transport to work on JAX #592
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #592 +/- ##
=======================================
Coverage 96.66% 96.66%
=======================================
Files 85 85
Lines 16898 16928 +30
=======================================
+ Hits 16334 16364 +30
Misses 564 564 |
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.
Thank you for this PR @kachayev,
sorry for the late review on this PR. I put some remarks to ensure compatibility with all backends. Could you take them into account and mention the fix in the RELEASE.md file ?
Best,
Cédric
Types of changes
This PR presents a vectorized implementation of LpL1 transport algorithms for domain adaptation, along with all the requisite modifications to ensure compatibility of the
ot.da
module with JAX.Motivation and context / Related issue
Continuing the effort to enable Domain Adaptation functionality in JAX. See also previously introduced changes in PR #587 for details.
How has this been tested (if it applies)
The tests have been updated. Additionally, a dedicated test has been included to verify that the vectorized implementation produces the same results as the original code.
PR checklist