11 #include "../../IndexReplicas.h"
12 #include "../StandardGpuResources.h"
17 namespace faiss {
namespace gpu {
22 template <
typename GpuIndex>
24 std::vector<std::unique_ptr<faiss::gpu::StandardGpuResources>> resources;
25 std::vector<std::unique_ptr<GpuIndex>> subIndex;
26 std::unique_ptr<faiss::IndexReplicas> replicaIndex;
30 std::function<std::unique_ptr<GpuIndex>(
GpuResources*,
int)> init);
33 void runOnIndices(std::function<
void(
GpuIndex*)> f);
34 void setNumProbes(
int nprobe);
39 #include "IndexWrapper-inl.h"