Skip to content

jamxia155/cuvs-lucene

 
 

Repository files navigation

Lucene cuVS

This is a project for using cuVS, NVIDIA's GPU accelerated vector search library, with Apache Lucene.

Overview

This library provides a new KnnVectorFormat which can be plugged into a Lucene codec.

Building

Prerequisites

mvn clean compile package

The artifacts would be built and available in the target / folder.

Running Tests

export LD_LIBRARY_PATH={ PATH TO YOUR LOCAL libcuvs_c.so }:$LD_LIBRARY_PATH && mvn clean test

Contributing

Note

The code style format is automatically enforced (including the missing license header, if any) using the Spotless maven plugin. This currently happens in the maven's validate stage.

About

A Lucene codec for vector search and clustering on the GPU

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 97.8%
  • Shell 2.2%