-
Notifications
You must be signed in to change notification settings - Fork 82
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Remove low-rank from GromovWasserstein solver * First skeleton loop * Add LRGW implementation * Add ULFGW * Revert change * Add a TODO * Fix `grad_g` in the fused case * Update docs * Remove duplicate citation * Fix cost for the fused case * Fix bugs in TI * Remove unused import * Change way array extraction in LR init works * Disallow LR in the old GW solver * Disallow LR in old GW class * Remove `is_entropic` property * Use `jnp.linalg.norm` * Simplify initializers in GW * Simplify initializer creation for low-rank * Remove temporary name * Fix norms * Fix linkcheck * Remove old initializers test * Fix more initializer tests * Remove `LRQuadraticInitializer`, `reg_ot_cost -> reg_gw_cost` * `host_callback` -> `io_callback` * Fix more initializers tests * Fix more tests * Remove initializer mention from the docs * Remove mention of LR initializer * Start incorporating GWLoss * Simplify reg GW cost computation * Finish `primal_cost` * Don't calculate unbal. grads in balanced case * Fix `primal_cost` in balanced case * Update GW LR notebook * Convert quad problem to LR if possible * Convert quad problem to LR if possible * Regenerate GWLR Sinkhorn * Regenerate `LRSinkhorn` * [ci skip] Fix linter * Fix convergence metric * Undo TODO * Fix factor * Regenerate notebooks * Add tests
- Loading branch information
Showing
16 changed files
with
1,143 additions
and
394 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.