chatman opened a new pull request, #14131: URL: https://github.com/apache/lucene/pull/14131
### Description * NVIDIA's cuVS library (https://github.com/rapidsai/cuvs) is a state-of-the-art vector search library. It supports fast indexing and search using GPUs. * This pull request is to integrate this library based on a custom KnnVectorFormat and Codec into the Lucene sandbox. * cuVS library is a C library. There is an in-progress Java API (to be released soon): https://github.com/rapidsai/cuvs/pull/450. This uses Project Panama for integration. This is an in-progress PR at the moment. Here is a way to test it out: * Clone the cuvs repository from the PR branch. * ./build.sh libcuvs && ./build.sh java * (The above will install the cuvs-java artifacts in local Maven repository) * Compile and use this branch in an IDE. TODO: * TestCuVS works via IDE, but not via gradle (some native access security issues). * Make this branch work with released version of cuvs-java, once it is released. * Add more tests. * Publish benchmarks. This work is mainly done by @narangvivek10, @punAhuja and me, along with help from @cjnolet. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org