IVF RaBitQ
Source header: cuvs/neighbors/ivf_rabitq.hpp
IVF-RaBitQ index build parameters
neighbors::ivf_rabitq::index_params
IVF-RaBitQ index build parameters
Fields
IVF-RaBitQ index search parameters
neighbors::ivf_rabitq::search_mode
A type for specifying the mode for searching the RaBitQ index.
Values
IVF-RaBitQ index
neighbors::ivf_rabitq::index
IVF-RaBitQ index.
neighbors::ivf_rabitq::index::index
Construct an empty index yet to be populated.
Parameters
Returns
void
Additional overload: neighbors::ivf_rabitq::index::index
Construct an empty index yet to be populated.
Parameters
Returns
void
neighbors::ivf_rabitq::index::dim
Dimensionality of the input data.
Returns
uint32_t
neighbors::ivf_rabitq::index::size
Total length of the index.
Returns
IdxT
neighbors::ivf_rabitq::index::rabitq_index
Accessor for underlying RaBitQ index
Returns
detail::IVFGPU&
IVF-RaBitQ index build
neighbors::ivf_rabitq::build
Build the index from the dataset for efficient search.
Usage example:
Parameters
Returns
cuvs::neighbors::ivf_rabitq::index<int64_t>
Additional overload: neighbors::ivf_rabitq::build
Build the index from the dataset for efficient search.
Usage example:
Parameters
Returns
cuvs::neighbors::ivf_rabitq::index<int64_t>
IVF-RaBitQ index search
neighbors::ivf_rabitq::search
Search ANN using the constructed index.
Parameters
Returns
void
IVF-RaBitQ index serialize
neighbors::ivf_rabitq::serialize
Save the index to file.
Parameters
Returns
void
neighbors::ivf_rabitq::deserialize
Load index from file.
Parameters
Returns
void