Skip to content

[MRG] speedup and update tests and wheels and prepare for release 0.9.6#759

Merged
cedricvincentcuaz merged 13 commits into
masterfrom
fatser_tests
Sep 18, 2025
Merged

[MRG] speedup and update tests and wheels and prepare for release 0.9.6#759
cedricvincentcuaz merged 13 commits into
masterfrom
fatser_tests

Conversation

@rflamary

@rflamary rflamary commented Sep 16, 2025

Copy link
Copy Markdown
Collaborator

Types of changes

Motivation and context / Related issue

How has this been tested (if it applies)

PR checklist

  • I have read the CONTRIBUTING document.
  • The documentation is up-to-date with the changes I made (check build artifacts).
  • All tests passed, and additional code has been covered with new tests.
  • I have added the PR and Issue fix to the RELEASES.md file.

@github-actions github-actions Bot added the Tests label Sep 16, 2025
@github-actions github-actions Bot added the CI label Sep 16, 2025
@codecov

codecov Bot commented Sep 16, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.15%. Comparing base (17699d7) to head (0119d36).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #759      +/-   ##
==========================================
- Coverage   97.16%   97.15%   -0.02%     
==========================================
  Files         107      107              
  Lines       21879    21877       -2     
==========================================
- Hits        21259    21254       -5     
- Misses        620      623       +3     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@rflamary rflamary changed the title [WIP] speedup tests [WIP] speedup and update tests znd wheels Sep 16, 2025
@rflamary rflamary changed the title [WIP] speedup and update tests znd wheels [WIP] speedup and update tests and wheels Sep 16, 2025
@rflamary rflamary changed the title [WIP] speedup and update tests and wheels [WIP] speedup and update tests and wheels for release 0.9.6 Sep 17, 2025
@rflamary rflamary changed the title [WIP] speedup and update tests and wheels for release 0.9.6 [MRG] speedup and update tests and wheels and prepare for release 0.9.6 Sep 17, 2025
@cedricvincentcuaz cedricvincentcuaz merged commit ef7fe4e into master Sep 18, 2025
19 checks passed
MatDag pushed a commit to MatDag/POT that referenced this pull request Sep 25, 2025
….6 (PythonOT#759)

* fatser tests

* add tests

* add new build wheels

* add python 3.13

* keep version macos

* python 3.12 on macosx

* release

* ste release version number

* remove macos-13

* move solve_batch and solve_gromov_btac and dist in main ot
@rflamary rflamary deleted the fatser_tests branch October 21, 2025 10:53
rflamary added a commit that referenced this pull request Jun 2, 2026
* FIX reg gcg

* Batch OT losses (Sinkhorn + Gromov) (#755)

* linear ot implemented

* improve stopping criterion and assymetric case

* Add recompute_const and simplify the pipeline for the symmetric = False

* add tests

* update the examples and rename to follow the "ot.solve" naming conventions

* update realeases.md

* idem

* move set_grad_enabled to backend

* set_grad_enabled for quadratric solver

* update doc

* remove useless importation in doc

* Update references

* update example

* Remove classes in quadratic, move examples to backend, add potentials, remove context managers for grads. To do: improve doc and tests

* updat tests

* Massive improvement of the documentation for ot.batch

* cover (almost) all ot.batch with tests

* bug in the tests

* update docstring

* highlight that ot.batch is solving the entropic version

* removing yet another error in the docstring

* Add missing parameter recompute_const

* Remove png, add all backends and gradient mode to tests

* add the missing pytest

* change .sum() into nx.sum

* add missing backend

* yet another missing nx

* remove useless squeeze and add test for non-log bregman

* remove last_step from quadratic tests

* add missing tests and improve documentation

* proper unsqueeze test

* add unsqueeze to tensorflow

* solve double backprop issue in test_gradients_torch

---------

Co-authored-by: PaulKrzakala <paul.krzakala@gmail.com>
Co-authored-by: Rémi Flamary <remi.flamary@gmail.com>
Co-authored-by: Cédric Vincent-Cuaz <cedvincentcuaz@gmail.com>

* Fix deprecation warning of .T for 1-d inputs (#761)

* Fix deprecation warning of .T for 1-d inputs

* Update RELEASES.md

* [MRG] speedup and update tests and wheels and prepare for release 0.9.6 (#759)

* fatser tests

* add tests

* add new build wheels

* add python 3.13

* keep version macos

* python 3.12 on macosx

* release

* ste release version number

* remove macos-13

* move solve_batch and solve_gromov_btac and dist in main ot

* Release 0.9.6 (#762)

* Release 0.9.6

* Update RELEASES.md

* Update RELEASES.md

---------

Co-authored-by: Cédric Vincent-Cuaz <cedvincentcuaz@gmail.com>

* Fix Manifest and change numbering for post release (#763)

* change version number and update manifest

* use proper numbering

* use proper numbering

* pr number

* last one?

* WIP

* update RELEASES.md

* ENH add test_gcg_no_reg

---------

Co-authored-by: KrzakalaPaul <62666596+KrzakalaPaul@users.noreply.github.com>
Co-authored-by: PaulKrzakala <paul.krzakala@gmail.com>
Co-authored-by: Rémi Flamary <remi.flamary@gmail.com>
Co-authored-by: Cédric Vincent-Cuaz <cedvincentcuaz@gmail.com>
Co-authored-by: François Rozet <francois.rozet@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants