Faiss
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
File List
Here is a list of all documented files with brief descriptions:
o*1-Flat.cpp
o*2-IVFFlat.cpp
o*3-IVFPQ.cpp
o*AutoTune.cpp
o*AutoTune.h
o*AuxIndexStructures.cpp
o*AuxIndexStructures.h
o*BlockSelectFloat.cu
o*BlockSelectFloat1.cu
o*BlockSelectFloat128.cu
o*BlockSelectFloat256.cu
o*BlockSelectFloat32.cu
o*BlockSelectFloat64.cu
o*BlockSelectFloatF1024.cu
o*BlockSelectFloatF512.cu
o*BlockSelectFloatT1024.cu
o*BlockSelectFloatT512.cu
o*BlockSelectHalf.cu
o*BlockSelectHalf1.cu
o*BlockSelectHalf128.cu
o*BlockSelectHalf256.cu
o*BlockSelectHalf32.cu
o*BlockSelectHalf64.cu
o*BlockSelectHalfF1024.cu
o*BlockSelectHalfF512.cu
o*BlockSelectHalfT1024.cu
o*BlockSelectHalfT512.cu
o*BlockSelectImpl.cuh
o*BlockSelectKernel.cuh
o*BroadcastSum.cu
o*BroadcastSum.cuh
o*Clustering.cpp
o*Clustering.h
o*Comparators.cuh
o*CompareFlat.cu
o*CompareIVFFlat.cu
o*CompareIVFPQ.cu
o*CompareIVFPQGrid.cu
o*ConversionOperators.cuh
o*CopyUtils.cuh
o*demo_imi_flat.cpp
o*demo_ivfpq_indexing.cpp
o*demo_ivfpq_indexing_gpu.cpp
o*demo_sift1M.cpp
o*DeviceDefs.cuh
o*DeviceMemory.cpp
o*DeviceMemory.h
o*DeviceTensor-inl.cuh
o*DeviceTensor.cuh
o*DeviceUtils.cpp
o*DeviceUtils.h
o*DeviceVector.cuh
o*Distance.cu
o*Distance.cuh
o*faiss.h
o*FaissAssert.h
o*FlatIndex.cu
o*FlatIndex.cuh
o*Float16.cu
o*Float16.cuh
o*fp16_emu.cu
o*fp16_emu.cuh
o*GpuAutoTune.cpp
o*GpuAutoTune.h
o*GpuIndex.cu
o*GpuIndex.h
o*GpuIndexFlat.cu
o*GpuIndexFlat.h
o*GpuIndexIVF.cu
o*GpuIndexIVF.h
o*GpuIndexIVFFlat.cu
o*GpuIndexIVFFlat.h
o*GpuIndexIVFPQ.cu
o*GpuIndexIVFPQ.h
o*GpuIndicesOptions.h
o*GpuResources.cpp
o*GpuResources.h
o*hamming.cpp
o*hamming.h
o*Heap.cpp
o*Heap.h
o*HostTensor-inl.cuh
o*HostTensor.cuh
o*Index.cpp
o*Index.h
o*index_io.cpp
o*index_io.h
o*IndexFlat.cpp
o*IndexFlat.h
o*IndexIVF.cpp
o*IndexIVF.h
o*IndexIVFPQ.cpp
o*IndexIVFPQ.h
o*IndexLSH.cpp
o*IndexLSH.h
o*IndexPQ.cpp
o*IndexPQ.h
o*IndexProxy.cpp
o*IndexProxy.h
o*IndexWrapper-inl.h
o*IndexWrapper.h
o*InvertedListAppend.cu
o*InvertedListAppend.cuh
o*IVFBase.cu
o*IVFBase.cuh
o*IVFFlat.cu
o*IVFFlat.cuh
o*IVFFlatScan.cu
o*IVFFlatScan.cuh
o*IVFPQ.cu
o*IVFPQ.cuh
o*IVFUtils.cu
o*IVFUtils.cuh
o*IVFUtilsSelect1.cu
o*IVFUtilsSelect2.cu
o*L2Norm.cu
o*L2Norm.cuh
o*L2Select.cu
o*L2Select.cuh
o*Limits.cuh
o*LoadStoreOperators.cuh
o*MathOperators.cuh
o*MatrixMult.cu
o*MatrixMult.cuh
o*MergeNetworkBlock.cuh
o*MergeNetworkWarp.cuh
o*MetaIndexes.cpp
o*MetaIndexes.h
o*NoTypeTensor.cuh
o*Pair.cuh
o*PerfClustering.cpp
o*PerfIVFPQAdd.cpp
o*PolysemousTraining.cpp
o*PolysemousTraining.h
o*PQCodeDistances.cu
o*PQCodeDistances.cuh
o*PQCodeLoad.cuh
o*PQScanMultiPassNoPrecomputed.cu
o*PQScanMultiPassNoPrecomputed.cuh
o*PQScanMultiPassPrecomputed.cu
o*PQScanMultiPassPrecomputed.cuh
o*ProductQuantizer.cpp
o*ProductQuantizer.h
o*PtxUtils.cuh
o*ReductionOperators.cuh
o*Reductions.cuh
o*RemapIndices.cpp
o*RemapIndices.h
o*Select.cuh
o*StackDeviceMemory.cpp
o*StackDeviceMemory.h
o*StandardGpuResources.cpp
o*StandardGpuResources.h
o*StaticUtils.h
o*Tensor-inl.cuh
o*Tensor.cuh
o*test_blas.cpp
o*test_ivfpq_indexing.cpp
o*TestGpuIndexFlat.cpp
o*TestGpuIndexIVFFlat.cpp
o*TestGpuIndexIVFPQ.cpp
o*TestGpuSelect.cu
o*TestUtils.cpp
o*TestUtils.h
o*ThrustAllocator.cuh
o*Timer.cpp
o*Timer.h
o*Transpose.cuh
o*utils.cpp
o*utils.h
o*VectorResidual.cu
o*VectorResidual.cuh
o*VectorTransform.cpp
o*VectorTransform.h
o*WarpSelectFloat.cu
o*WarpSelectFloat1.cu
o*WarpSelectFloat128.cu
o*WarpSelectFloat256.cu
o*WarpSelectFloat32.cu
o*WarpSelectFloat64.cu
o*WarpSelectFloatF1024.cu
o*WarpSelectFloatF512.cu
o*WarpSelectFloatT1024.cu
o*WarpSelectFloatT512.cu
o*WarpSelectHalf.cu
o*WarpSelectHalf1.cu
o*WarpSelectHalf128.cu
o*WarpSelectHalf256.cu
o*WarpSelectHalf32.cu
o*WarpSelectHalf64.cu
o*WarpSelectHalfF1024.cu
o*WarpSelectHalfF512.cu
o*WarpSelectHalfT1024.cu
o*WarpSelectHalfT512.cu
o*WarpSelectImpl.cuh
o*WarpSelectKernel.cuh
o*WarpShuffles.cuh
o*WorkerThread.cpp
o*WorkerThread.h
\*WriteIndex.cpp