[TASK] Provide stateless API functions for kNN #415
Labels
0 - Backlog
In queue waiting for assignment
Algorithm API Change
For tracking changes to algorithms that might effect the API
good first issue
Good for newcomers
kNN was originally written as a stateful class because FAISS required the use of a "GpuResources" object that was allocated upon the creation of an index and couldn't be de-allocated until the index was done being used.
Now that we are performing kNN without having to do any copies at all, we no longer need to maintain any state in the c++ side aside from the cuML handle.
The text was updated successfully, but these errors were encountered: