Multi-GPU Cagra
Multi-GPU Cagra
Source header: cuvs/neighbors/mg_cagra.h
Multi-GPU CAGRA index build parameters
cuvsMultiGpuCagraIndexParams
Multi-GPU parameters to build CAGRA Index
This structure extends the base CAGRA index parameters with multi-GPU specific settings.
Fields
cuvsMultiGpuCagraIndexParamsCreate
Allocate Multi-GPU CAGRA Index params, and populate with default values
Parameters
Returns
cuvsMultiGpuCagraIndexParamsDestroy
De-allocate Multi-GPU CAGRA Index params
Parameters
Returns
Multi-GPU CAGRA index search parameters
cuvsMultiGpuCagraSearchParams
Multi-GPU parameters to search CAGRA index
This structure extends the base CAGRA search parameters with multi-GPU specific settings.
Fields
cuvsMultiGpuCagraSearchParamsCreate
Allocate Multi-GPU CAGRA search params, and populate with default values
Parameters
Returns
cuvsMultiGpuCagraSearchParamsDestroy
De-allocate Multi-GPU CAGRA search params
Parameters
Returns
Multi-GPU CAGRA index
cuvsMultiGpuCagraIndex
Struct to hold address of cuvs::neighbors::mg_index<cagra::index> and its active trained
dtype
Fields
cuvsMultiGpuCagraIndexCreate
Allocate Multi-GPU CAGRA index
Parameters
Returns
cuvsMultiGpuCagraIndexDestroy
De-allocate Multi-GPU CAGRA index
Parameters
Returns
Multi-GPU CAGRA index build
cuvsMultiGpuCagraBuild
Build a Multi-GPU CAGRA index
Parameters
Returns
Multi-GPU CAGRA index search
cuvsMultiGpuCagraSearch
Search a Multi-GPU CAGRA index
Parameters
Returns
Multi-GPU CAGRA index extend
cuvsMultiGpuCagraExtend
Extend a Multi-GPU CAGRA index
Parameters
Returns
Multi-GPU CAGRA index serialize
cuvsMultiGpuCagraSerialize
Serialize a Multi-GPU CAGRA index to file
Parameters
Returns
Multi-GPU CAGRA index deserialize
cuvsMultiGpuCagraDeserialize
Deserialize a Multi-GPU CAGRA index from file
Parameters
Returns
Multi-GPU CAGRA index distribute
cuvsMultiGpuCagraDistribute
Distribute a local CAGRA index to create a Multi-GPU index
Parameters
Returns