结构体 faiss::gpu::GpuIndexIVFScalarQuantizerConfig
-
struct GpuIndexIVFScalarQuantizerConfig : public faiss::gpu::GpuIndexIVFConfig
公共成员
-
bool interleavedLayout = true
对 IVF 列表使用替代内存布局(当前为默认布局)
-
IndicesOptions indicesOptions = INDICES_64_BIT
Index 用于 GPU 的存储选项。
-
GpuIndexFlatConfig flatConfig
粗量化器对象的配置。
-
bool allowCpuCoarseQuantizer = false
此标志控制索引的粗量化器组件的 CPU 回退逻辑。如果设置为 false(默认值),克隆器将为 GPU 上未实现的索引抛出异常。如果设置为 true,它将回退到 CPU 实现。
-
int device = 0
索引所在的 GPU 设备。
-
MemorySpace memorySpace = MemorySpace::Device
用于主存储的内存空间。 在 Pascal 及更高版本(CC 6+)架构上,允许 GPU 使用比 GPU 上可用的内存更多的内存。
-
bool use_cuvs = false
索引是否应调度到 cuVS?
-
bool interleavedLayout = true