Lucene101AcceleratedHNSWCodec
Java package: com.nvidia.cuvs.lucene
A codec that enables GPU-based accelerated HNSW capability and can be used to accelerated indexing using GPUs and search using CPUs. Fallbacks to CPU based indexing when used on a machine without a GPU and/or cuVS.
Public Members
Lucene101AcceleratedHNSWCodec
Default constructor for Lucene101AcceleratedHNSWCodec.
Throws
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/Lucene101AcceleratedHNSWCodec.java:31
Lucene101AcceleratedHNSWCodec
Constructor for Lucene101AcceleratedHNSWCodec.
Parameters
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/Lucene101AcceleratedHNSWCodec.java:41
Lucene101AcceleratedHNSWCodec
Constructor for Lucene101AcceleratedHNSWCodec.
Parameters
Throws
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/Lucene101AcceleratedHNSWCodec.java:52
knnVectorsFormat
Get the configured KnnVectorsFormat.
Returns
the instance of the KnnVectorsFormat
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/Lucene101AcceleratedHNSWCodec.java:87
setKnnFormat
Set the KnnVectorsFormat.
Parameters
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/Lucene101AcceleratedHNSWCodec.java:97
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/Lucene101AcceleratedHNSWCodec.java:21