Skip to content

Migrate cuVS Integrations to the C API - #5627

Draft
tarang-jain wants to merge 3 commits into
facebookresearch:mainfrom
tarang-jain:cuvs-c-api
Draft

tarang-jain wants to merge 3 commits into
facebookresearch:mainfrom
tarang-jain:cuvs-c-api

Conversation

@tarang-jain

Copy link
Copy Markdown
Contributor

C API offers ABI stability guarantees, which should make this more robust to C++ breaking changes. Users can upgrade libcuvs underneath without affecting Faiss code. Some of the cuVS C APIs are still not up to date and need fallback on the C++ APIs.

Target cuVS release/26.10 and retain documented C++ fallbacks for APIs not exposed through C.
Requires tarang-jain/cuvs faiss-c-api-extensions at a5b45b92.
Requires tarang-jain/cuvs faiss-c-api-extensions at f90a8d13.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant