Public Member Functions | |
ToGpuClonerMultiple (std::vector< GpuResources * > &resources, std::vector< int > &devices, const GpuMultipleClonerOptions &options) | |
ToGpuClonerMultiple (const std::vector< ToGpuCloner > &sub_cloners, const GpuMultipleClonerOptions &options) | |
Index * | clone_Index (const Index *index) override |
![]() | |
virtual VectorTransform * | clone_VectorTransform (const VectorTransform *) |
virtual IndexIVF * | clone_IndexIVF (const IndexIVF *) |
Public Attributes | |
std::vector< ToGpuCloner > | sub_cloners |
![]() | |
bool | shard |
shard rather than copying to each GPU | |
![]() | |
IndicesOptions | indicesOptions |
how should indices be stored on GpuIndexIVFPQ? | |
bool | useFloat16CoarseQuantizer |
is the coarse quantizer in float16? | |
bool | useFloat16 |
bool | usePrecomputed |
use precomputed tables? | |
long | reserveVecs |
reserve vectors in the invfiles? | |
int | verbose |
Definition at line 131 of file GpuAutoTune.cpp.