Comments (1)
Hi @heslowen ,
You're welcome, and sorry for the late reply!
The computation graph of the multiscale Sinkhorn solver should be pretty straightforward, as it's little more than a big "for" loop with an extrapolation step when necessary. What I find personally more interesting is the Chrome trace given as the output of this tutorial.
It allows you to track the time spent for each instruction, and clearly spot that most of it is used in the last few iterations, at full resolution.
Is this good enough for you? I'm closing the issue for the moment... but if you have something more specific in mind, feel free to tell me so!
Best regards,
Jean
from geomloss.
Related Issues (20)
- Support for half/single floating point numbers HOT 3
- Optionally return transport plans for the Sinkhorn loss HOT 3
- Wasserstein distance for p not in {1,2}
- sinkhorn_divergence for 1D images not workin HOT 4
- Hausdorff Distance HOT 1
- Has ImagesLoss ever been finished? Or is it still a WIP? HOT 4
- CUDA_ERROR_INVALID_SOURCE error when running geomloss on some GPUs HOT 1
- Can this library be used with torch.amp? HOT 1
- generic_logsumexp with larger point clouds HOT 2
- Installing geomloss fails if torch is being installed at the same time HOT 4
- Error when using the hausdorff distance HOT 1
- Very different results for Wasserstein distance compared to Gudhi HOT 9
- Gaussian MMD what is the optimal blur
- question about the error : arange: cannot compute length HOT 3
- ValueError: Maximum allowed size exceeded when only one value
- `LazyTensor` is not defined
- Compute Sinkhorn distance for desity images
- do you have any plans for low-rank sinkhorn implementation?
- Hi @heslowen! May I ask how to obtain both the loss and the transport plan at the same time?
- Can I compute the sinkhorn distance between 2 batches of p distributions using a fixed cost matrix defined elsewhere?
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 geomloss.