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

Using int64_t specializations for ivf_pq and refine #1325

Merged

Conversation

cjnolet
Copy link
Member

@cjnolet cjnolet commented Mar 9, 2023

Since FAISS and Milvus are both using int64_t everywhere and we haven't explicitly encountered places where uint64_t is being used for ann indices, we're opting to just use int64_t instead.

@cjnolet cjnolet added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Mar 9, 2023
@cjnolet cjnolet self-assigned this Mar 9, 2023
@cjnolet cjnolet marked this pull request as ready for review March 9, 2023 21:04
@cjnolet cjnolet requested review from a team as code owners March 9, 2023 21:04
@cjnolet cjnolet mentioned this pull request Mar 9, 2023
@cjnolet
Copy link
Member Author

cjnolet commented Mar 10, 2023

This is fixing a bug in cuml and I don't believe any existing users will be negatively impacted by the changes to the specialized types so I'm going to go ahead and merge this over.

@cjnolet
Copy link
Member Author

cjnolet commented Mar 10, 2023

/merge

@rapids-bot rapids-bot bot merged commit 6b30de9 into rapidsai:branch-23.04 Mar 10, 2023
lowener pushed a commit to lowener/raft that referenced this pull request Mar 15, 2023
Since FAISS and Milvus are both using `int64_t` everywhere and we haven't explicitly encountered places where `uint64_t` is being used for ann indices, we're opting to just use `int64_t` instead.

Authors:
  - Corey J. Nolet (https://github.com/cjnolet)

Approvers:
  - Ben Frederickson (https://github.com/benfred)

URL: rapidsai#1325
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CMake cpp improvement Improvement / enhancement to an existing function non-breaking Non-breaking change python
Projects
Development

Successfully merging this pull request may close these issues.

2 participants