-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Add the support for IndexIDMap with Cagra index #4188
base: main
Are you sure you want to change the base?
Conversation
Hi @navneet1v! Thank you for your pull request and welcome to our community. Action RequiredIn order to merge any pull request (code, docs, etc.), we require contributors to sign our Contributor License Agreement, and we don't seem to have one on file for you. ProcessIn order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA. Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with If you have received this in error or have any questions, please contact us at [email protected]. Thanks! |
3d4ef43
to
e1f9eb8
Compare
@gtwang01 can you please review the PR |
Our team is currently reviewing whether to include this feature or not. I'll let you know when we make a decision. |
You also need to sign the contributor license agreement. |
I am working on this. It might take some time. |
The CLA is approved now. |
@gtwang01 any update on this? |
I'll have an update later today in a few hours |
Update: we can accept this. One request - the PR links to the discussion, but the code itself could be confusing to readers. Can you add a comment in the function like there is with the train function? Suggestion: "Normal usage of GpuIndexCagra is to only call train, which internally builds the graph without having to explicitly add vectors. The add API is included for wrapping GpuIndexCagra with IndexIDMap in order to support add_with_ids." |
sure I can add this. This is no biggie. Thanks for the update. Let me update the PR. |
@gtwang01 has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
@gtwang01 updated the docs. |
Signed-off-by: Navneet Verma <[email protected]>
Description
Add the support for adding vectors with ids when IndexIDMap is used with Cagra Index.
Resolves issue: #4107