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

[FEA] cuvs::neighbors::index to define common methods and arguments #165

Open
cjnolet opened this issue May 30, 2024 · 0 comments
Open

[FEA] cuvs::neighbors::index to define common methods and arguments #165

cjnolet opened this issue May 30, 2024 · 0 comments
Labels
feature request New feature or request

Comments

@cjnolet
Copy link
Member

cjnolet commented May 30, 2024

Currently, we define a common base class for the knn/ann index but we don't yet define standardized methods / arguments for build, search, and extend. We should define these and make sure the APIs are all consistent across all algos.

The benefit to this is polymorphism, which allows us to start creating higher-level APIs like tiered index and multi-gpu capabilities that only rely on the index, without regard to the type of index.

@cjnolet cjnolet added the feature request New feature or request label May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
Development

No branches or pull requests

1 participant