Skip to content
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

Closed

Commits on Jun 25, 2018

  1. TST: float32 inputs to euclidean_distances

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    952795a View commit details
    Browse the repository at this point in the history
  2. TST: Accuracy of euclidean_distances with float32

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    53d0fee View commit details
    Browse the repository at this point in the history
  3. FIX: More stable euclidean_distances for float32

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    578193a View commit details
    Browse the repository at this point in the history
  4. ENH: Refactor euclidean_distances to avoid recursive calls

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    c6bcd5a View commit details
    Browse the repository at this point in the history
  5. ENH: Share squared norm if X is Y in euclidean_distances

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    a6b7f7c View commit details
    Browse the repository at this point in the history
  6. ENH: Check squared norm earilier in euclidean_distances

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    d976473 View commit details
    Browse the repository at this point in the history
  7. ENH: Adjust the block size of euclidean_distances to avoid a loop

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    7bd4b76 View commit details
    Browse the repository at this point in the history
  8. ENH: cast blocks of X only once in euclidean_distances

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    d0f9796 View commit details
    Browse the repository at this point in the history
  9. TST: euclidean_distances usage of float32 norm squared

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    1721349 View commit details
    Browse the repository at this point in the history
  10. FIX: Use the provided squared norm in euclidean_distances

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    4e07e8b View commit details
    Browse the repository at this point in the history
  11. ENH: euclidean_distances: cast the blocks of {X,Y}_norm_squared to fl…

    …oat64
    
    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    3b7ad89 View commit details
    Browse the repository at this point in the history
  12. ENH: euclidean_distances: precompute blocks of X_norm_squared

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    8aecbde View commit details
    Browse the repository at this point in the history
  13. ENH: euclidean_distances: swap X and Y sometimes with float32

    Signed-off-by: Celelibi <celelibi@gmail.com>
    Celelibi committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    0fd279a View commit details
    Browse the repository at this point in the history