Multi-GPU IVF PQ
Multi-GPU IVF PQ
Source header: cuvs/neighbors/mg_ivf_pq.h
Multi-GPU IVF-PQ index build parameters
cuvsMultiGpuIvfPqIndexParams
Multi-GPU parameters to build IVF-PQ Index
This structure extends the base IVF-PQ index parameters with multi-GPU specific settings.
Fields
cuvsMultiGpuIvfPqIndexParamsCreate
Allocate Multi-GPU IVF-PQ Index params, and populate with default values
Parameters
Returns
cuvsMultiGpuIvfPqIndexParamsDestroy
De-allocate Multi-GPU IVF-PQ Index params
Parameters
Returns
Multi-GPU IVF-PQ index search parameters
cuvsMultiGpuIvfPqSearchParams
Multi-GPU parameters to search IVF-PQ index
This structure extends the base IVF-PQ search parameters with multi-GPU specific settings.
Fields
cuvsMultiGpuIvfPqSearchParamsCreate
Allocate Multi-GPU IVF-PQ search params, and populate with default values
Parameters
Returns
cuvsMultiGpuIvfPqSearchParamsDestroy
De-allocate Multi-GPU IVF-PQ search params
Parameters
Returns
Multi-GPU IVF-PQ index
cuvsMultiGpuIvfPqIndex
Struct to hold address of cuvs::neighbors::mg_index<ivf_pq::index> and its active trained
dtype
Fields
cuvsMultiGpuIvfPqIndexCreate
Allocate Multi-GPU IVF-PQ index
Parameters
Returns
cuvsMultiGpuIvfPqIndexDestroy
De-allocate Multi-GPU IVF-PQ index
Parameters
Returns
Multi-GPU IVF-PQ index build
cuvsMultiGpuIvfPqBuild
Build a Multi-GPU IVF-PQ index
Parameters
Returns
Multi-GPU IVF-PQ index search
cuvsMultiGpuIvfPqSearch
Search a Multi-GPU IVF-PQ index
Parameters
Returns
Multi-GPU IVF-PQ index extend
cuvsMultiGpuIvfPqExtend
Extend a Multi-GPU IVF-PQ index
Parameters
Returns
Multi-GPU IVF-PQ index serialize
cuvsMultiGpuIvfPqSerialize
Serialize a Multi-GPU IVF-PQ index to file
Parameters
Returns
Multi-GPU IVF-PQ index deserialize
cuvsMultiGpuIvfPqDeserialize
Deserialize a Multi-GPU IVF-PQ index from file
Parameters
Returns
Multi-GPU IVF-PQ index distribute
cuvsMultiGpuIvfPqDistribute
Distribute a local IVF-PQ index to create a Multi-GPU index
Parameters
Returns