Multi-GPU Common

View as Markdown

Source header: cuvs/neighbors/mg_common.h

Multi-GPU common types and enums

cuvsMultiGpuDistributionMode

Distribution mode for multi-GPU indexes

1typedef enum { ... } cuvsMultiGpuDistributionMode;

cuvsMultiGpuReplicatedSearchMode

Search mode when using a replicated index

1typedef enum { ... } cuvsMultiGpuReplicatedSearchMode;

Values

NameValue
CUVS_NEIGHBORS_MG_LOAD_BALANCER0
CUVS_NEIGHBORS_MG_ROUND_ROBIN1

cuvsMultiGpuShardedMergeMode

Merge mode when using a sharded index

1typedef enum { ... } cuvsMultiGpuShardedMergeMode;

Values

NameValue
CUVS_NEIGHBORS_MG_MERGE_ON_ROOT_RANK0
CUVS_NEIGHBORS_MG_TREE_MERGE1