结构体 faiss::gpu::GpuClonerOptions
-
struct GpuClonerOptions
设置一些复制到GPU的选项
被 faiss::gpu::GpuMultipleClonerOptions, faiss::gpu::ToGpuCloner 继承
公共成员
-
IndicesOptions indicesOptions = INDICES_64_BIT
对于支持索引的索引类型(除了 GpuIndexFlat* 之外的任何类型),索引应该如何存储?
-
bool useFloat16CoarseQuantizer = false
粗量化器是否使用 float16?
-
bool useFloat16 = false
对于 GpuIndexIVFFlat,存储是否使用 float16? 对于 GpuIndexIVFPQ,中间计算是否使用 float16?
-
bool usePrecomputed = false
使用预计算表?
-
long reserveVecs = 0
在 invfiles 中预留向量?
-
bool storeTransposed = false
对于 GpuIndexFlat,以转置布局存储数据?
-
bool verbose = false
在索引上设置详细选项。
-
bool use_cuvs = false
使用 cuVS 实现
-
bool allowCpuCoarseQuantizer = false
此标志控制索引的粗量化器组件的 CPU 回退逻辑。 当设置为 false(默认)时,克隆器将为 GPU 上未实现的索引抛出异常。 当设置为 true 时,它将回退到 CPU 实现。
-
IndicesOptions indicesOptions = INDICES_64_BIT