13 #include "../FaissAssert.h"
14 #include "GpuResources.h"
15 #include "utils/DeviceUtils.h"
17 namespace faiss {
namespace gpu {
19 GpuIndex::GpuIndex(GpuResources* resources,
24 resources_(resources),
26 FAISS_ASSERT(device_ < getNumDevices());
28 FAISS_ASSERT(resources_);
29 resources_->initializeForDevice(device_);
MetricType
Some algorithms support both an inner product vetsion and a L2 search version.