结构体 faiss::gpu::GpuIndexCagraConfig

struct GpuIndexCagraConfig : public faiss::gpu::GpuIndexConfig

公共成员

size_t intermediate_graph_degree = 128

用于剪枝的输入图的度。

size_t graph_degree = 64

输出图的度。

graph_build_algo build_algo = graph_build_algo::IVF_PQ

用于构建 knn 图的 ANN 算法。

size_t nn_descent_niter = 20

如果使用 NN_DESCENT 构建,则运行的迭代次数。

IVFPQBuildCagraConfig *ivf_pq_params = nullptr
IVFPQSearchCagraConfig *ivf_pq_search_params = nullptr
float refine_rate = 2.0f
bool store_dataset = true
int device = 0

索引所在的 GPU 设备。

MemorySpace memorySpace = MemorySpace::Device

用于主存储的内存空间。 在 Pascal 及更高版本 (CC 6+) 架构上,允许 GPU 使用比 GPU 上可用的更多的内存。

bool use_cuvs = false

索引是否应分派到 cuVS?