You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Zilliz changed their CAGRA testing for IP distance to generate random numbers with negatives and they found some of the neighbors being returned are -1.
What's also weird about their test results is that they were using nn-descent and not getting an exception (since nn-descent doesn't yet support IP).
While beginning triage this issue in Python, I realized that the IP distance was never exposed in the Python layer. We should fix this and also add explicit pytests to verify 1) correct neighbors are returned when negatives are in the input vectors, and 2) the algorithm fails gracefully when IP distance is used with nn-descent as the build algo.
The text was updated successfully, but these errors were encountered:
Zilliz changed their CAGRA testing for IP distance to generate random numbers with negatives and they found some of the neighbors being returned are -1.
What's also weird about their test results is that they were using nn-descent and not getting an exception (since nn-descent doesn't yet support IP).
While beginning triage this issue in Python, I realized that the IP distance was never exposed in the Python layer. We should fix this and also add explicit pytests to verify 1) correct neighbors are returned when negatives are in the input vectors, and 2) the algorithm fails gracefully when IP distance is used with nn-descent as the build algo.
The text was updated successfully, but these errors were encountered: