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

Reply via email to