All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
File List
Here is a list of all documented files with brief descriptions:

gpu |
impl |
BroadcastSum.cu |
BroadcastSum.cuh |
Distance.cu |
Distance.cuh |
FlatIndex.cu |
FlatIndex.cuh |
InvertedListAppend.cu |
InvertedListAppend.cuh |
IVFBase.cu |
IVFBase.cuh |
IVFFlat.cu |
IVFFlat.cuh |
IVFFlatScan.cu |
IVFFlatScan.cuh |
IVFPQ.cu |
IVFPQ.cuh |
IVFUtils.cu |
IVFUtils.cuh |
IVFUtilsSelect1.cu |
IVFUtilsSelect2.cu |
L2Norm.cu |
L2Norm.cuh |
L2Select.cu |
L2Select.cuh |
PQCodeDistances.cu |
PQCodeDistances.cuh |
PQCodeLoad.cuh |
PQScanMultiPassNoPrecomputed.cu |
PQScanMultiPassNoPrecomputed.cuh |
PQScanMultiPassPrecomputed.cu |
PQScanMultiPassPrecomputed.cuh |
RemapIndices.cpp |
RemapIndices.h |
VectorResidual.cu |
VectorResidual.cuh |
perf |
CompareFlat.cu |
CompareIVFFlat.cu |
CompareIVFPQ.cu |
CompareIVFPQGrid.cu |
IndexWrapper-inl.h |
IndexWrapper.h |
PerfClustering.cpp |
PerfIVFPQAdd.cpp |
PerfSelect.cu |
WriteIndex.cpp |
test |
demo_ivfpq_indexing_gpu.cpp |
TestGpuIndexFlat.cpp |
TestGpuIndexIVFFlat.cpp |
TestGpuIndexIVFPQ.cpp |
TestGpuSelect.cu |
TestUtils.cpp |
TestUtils.h |
utils |
blockselect |
BlockSelectFloat1.cu |
BlockSelectFloat128.cu |
BlockSelectFloat256.cu |
BlockSelectFloat32.cu |
BlockSelectFloat64.cu |
BlockSelectFloatF1024.cu |
BlockSelectFloatF512.cu |
BlockSelectFloatT1024.cu |
BlockSelectFloatT512.cu |
BlockSelectHalf1.cu |
BlockSelectHalf128.cu |
BlockSelectHalf256.cu |
BlockSelectHalf32.cu |
BlockSelectHalf64.cu |
BlockSelectHalfF1024.cu |
BlockSelectHalfF512.cu |
BlockSelectHalfT1024.cu |
BlockSelectHalfT512.cu |
BlockSelectImpl.cuh |
nvidia |
fp16_emu.cu |
fp16_emu.cuh |
warpselect |
WarpSelectFloat1.cu |
WarpSelectFloat128.cu |
WarpSelectFloat256.cu |
WarpSelectFloat32.cu |
WarpSelectFloat64.cu |
WarpSelectFloatF1024.cu |
WarpSelectFloatF512.cu |
WarpSelectFloatT1024.cu |
WarpSelectFloatT512.cu |
WarpSelectHalf1.cu |
WarpSelectHalf128.cu |
WarpSelectHalf256.cu |
WarpSelectHalf32.cu |
WarpSelectHalf64.cu |
WarpSelectHalfF1024.cu |
WarpSelectHalfF512.cu |
WarpSelectHalfT1024.cu |
WarpSelectHalfT512.cu |
WarpSelectImpl.cuh |
BlockSelectFloat.cu |
BlockSelectHalf.cu |
BlockSelectKernel.cuh |
Comparators.cuh |
ConversionOperators.cuh |
CopyUtils.cuh |
DeviceDefs.cuh |
DeviceMemory.cpp |
DeviceMemory.h |
DeviceTensor-inl.cuh |
DeviceTensor.cuh |
DeviceUtils.cpp |
DeviceUtils.h |
DeviceVector.cuh |
Float16.cu |
Float16.cuh |
HostTensor-inl.cuh |
HostTensor.cuh |
Limits.cuh |
LoadStoreOperators.cuh |
MathOperators.cuh |
MatrixMult.cu |
MatrixMult.cuh |
MemorySpace.cpp |
MemorySpace.h |
MergeNetworkBlock.cuh |
MergeNetworkUtils.cuh |
MergeNetworkWarp.cuh |
NoTypeTensor.cuh |
Pair.cuh |
PtxUtils.cuh |
ReductionOperators.cuh |
Reductions.cuh |
Select.cuh |
StackDeviceMemory.cpp |
StackDeviceMemory.h |
StaticUtils.h |
Tensor-inl.cuh |
Tensor.cuh |
ThrustAllocator.cuh |
Timer.cpp |
Timer.h |
Transpose.cuh |
WarpSelectFloat.cu |
WarpSelectHalf.cu |
WarpSelectKernel.cuh |
WarpShuffles.cuh |
WorkerThread.cpp |
WorkerThread.h |
GpuAutoTune.cpp |
GpuAutoTune.h |
GpuClonerOptions.cpp |
GpuClonerOptions.h |
GpuIndex.cu |
GpuIndex.h |
GpuIndexFlat.cu |
GpuIndexFlat.h |
GpuIndexIVF.cu |
GpuIndexIVF.h |
GpuIndexIVFFlat.cu |
GpuIndexIVFFlat.h |
GpuIndexIVFPQ.cu |
GpuIndexIVFPQ.h |
GpuIndicesOptions.h |
GpuResources.cpp |
GpuResources.h |
IndexProxy.cpp |
IndexProxy.h |
StandardGpuResources.cpp |
StandardGpuResources.h |
tests |
demo_imi_flat.cpp |
demo_imi_pq.cpp |
demo_ivfpq_indexing.cpp |
demo_sift1M.cpp |
test_blas.cpp |
test_ivfpq_codec.cpp |
test_ivfpq_indexing.cpp |
tutorial |
cpp |
1-Flat.cpp |
2-IVFFlat.cpp |
3-IVFPQ.cpp |
AutoTune.cpp |
AutoTune.h |
AuxIndexStructures.cpp |
AuxIndexStructures.h |
Clustering.cpp |
Clustering.h |
faiss.h |
FaissAssert.h |
FaissException.cpp |
FaissException.h |
hamming.cpp |
hamming.h |
Heap.cpp |
Heap.h |
Index.cpp |
Index.h |
index_io.cpp |
index_io.h |
IndexFlat.cpp |
IndexFlat.h |
IndexIVF.cpp |
IndexIVF.h |
IndexIVFPQ.cpp |
IndexIVFPQ.h |
IndexIVFScalarQuantizer.cpp |
IndexIVFScalarQuantizer.h |
IndexLSH.cpp |
IndexLSH.h |
IndexPQ.cpp |
IndexPQ.h |
IndexScalarQuantizer.cpp |
IndexScalarQuantizer.h |
MetaIndexes.cpp |
MetaIndexes.h |
PolysemousTraining.cpp |
PolysemousTraining.h |
ProductQuantizer.cpp |
ProductQuantizer.h |
utils.cpp |
utils.h |
VectorTransform.cpp |
VectorTransform.h |