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
[WIP] Stable and fast float32 implementation of euclidean_distances #11271
[WIP] Stable and fast float32 implementation of euclidean_distances #11271
Commits on Jun 25, 2018
-
TST: float32 inputs to euclidean_distances
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 952795a - Browse repository at this point
Copy the full SHA 952795aView commit details -
TST: Accuracy of euclidean_distances with float32
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 53d0fee - Browse repository at this point
Copy the full SHA 53d0feeView commit details -
FIX: More stable euclidean_distances for float32
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 578193a - Browse repository at this point
Copy the full SHA 578193aView commit details -
ENH: Refactor euclidean_distances to avoid recursive calls
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c6bcd5a - Browse repository at this point
Copy the full SHA c6bcd5aView commit details -
ENH: Share squared norm if X is Y in euclidean_distances
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a6b7f7c - Browse repository at this point
Copy the full SHA a6b7f7cView commit details -
ENH: Check squared norm earilier in euclidean_distances
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d976473 - Browse repository at this point
Copy the full SHA d976473View commit details -
ENH: Adjust the block size of euclidean_distances to avoid a loop
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7bd4b76 - Browse repository at this point
Copy the full SHA 7bd4b76View commit details -
ENH: cast blocks of X only once in euclidean_distances
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d0f9796 - Browse repository at this point
Copy the full SHA d0f9796View commit details -
TST: euclidean_distances usage of float32 norm squared
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1721349 - Browse repository at this point
Copy the full SHA 1721349View commit details -
FIX: Use the provided squared norm in euclidean_distances
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4e07e8b - Browse repository at this point
Copy the full SHA 4e07e8bView commit details -
ENH: euclidean_distances: cast the blocks of {X,Y}_norm_squared to fl…
…oat64 Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3b7ad89 - Browse repository at this point
Copy the full SHA 3b7ad89View commit details -
ENH: euclidean_distances: precompute blocks of X_norm_squared
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8aecbde - Browse repository at this point
Copy the full SHA 8aecbdeView commit details -
ENH: euclidean_distances: swap X and Y sometimes with float32
Signed-off-by: Celelibi <celelibi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0fd279a - Browse repository at this point
Copy the full SHA 0fd279aView commit details