结构体 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?
-
size_t intermediate_graph_degree = 128