faiss/gpu/utils
matthijs 784e2facd8 Synchronization with FB version 2017-06-21
* moved most FAISS_ASSERT calls to C++ exceptions, and adjusted
  memory allocation to avoid mem leaks

* added an IndexIVFScalarQuantizer type that offers an
  intermediate compression between IVFFlat and IVFPQ

* support removal of indices in IndexIDMap / IndexFlat combination

* various fixes in GPU code
2017-06-21 09:01:06 -07:00
..
blockselect Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
nvidia Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
warpselect Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
BlockSelectFloat.cu Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
BlockSelectHalf.cu Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
BlockSelectKernel.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Comparators.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
ConversionOperators.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
CopyUtils.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
DeviceDefs.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
DeviceMemory.cpp Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
DeviceMemory.h Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
DeviceTensor-inl.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
DeviceTensor.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
DeviceUtils.cpp Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
DeviceUtils.h Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
DeviceVector.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Float16.cu Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Float16.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
HostTensor-inl.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
HostTensor.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Limits.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
LoadStoreOperators.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
MathOperators.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
MatrixMult.cu Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
MatrixMult.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
MemorySpace.cpp Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
MemorySpace.h Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
MergeNetworkBlock.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
MergeNetworkUtils.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
MergeNetworkWarp.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
NoTypeTensor.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Pair.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
PtxUtils.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
ReductionOperators.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Reductions.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Select.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
StackDeviceMemory.cpp Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
StackDeviceMemory.h Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
StaticUtils.h Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Tensor-inl.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Tensor.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
ThrustAllocator.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Timer.cpp Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Timer.h Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
Transpose.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
WarpSelectFloat.cu Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
WarpSelectHalf.cu Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
WarpSelectKernel.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
WarpShuffles.cuh Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
WorkerThread.cpp Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00
WorkerThread.h Synchronization with FB version 2017-06-21 2017-06-21 09:01:06 -07:00