Faiss

- Main Page
- Namespaces
- Classes
- Files

- File List

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

c_api |
gpu |
GpuAutoTune_c.cpp |
GpuAutoTune_c.h |
GpuClonerOptions_c.cpp |
GpuClonerOptions_c.h |
GpuIndex_c.cpp |
GpuIndex_c.h |
GpuIndicesOptions_c.h |
GpuResources_c.cpp |
GpuResources_c.h |
macros_impl.h |
StandardGpuResources_c.cpp |
StandardGpuResources_c.h |
AutoTune_c.cpp |
AutoTune_c.h |
AuxIndexStructures_c.cpp |
AuxIndexStructures_c.h |
Clustering_c.cpp |
Clustering_c.h |
error_c.h |
error_impl.cpp |
error_impl.h |
faiss_c.h |
Index_c.cpp |
Index_c.h |
index_io_c.cpp |
index_io_c.h |
IndexFlat_c.cpp |
IndexFlat_c.h |
IndexIVF_c.cpp |
IndexIVF_c.h |
IndexIVFFlat_c.cpp |
IndexIVFFlat_c.h |
IndexLSH_c.cpp |
IndexLSH_c.h |
macros_impl.h |
MetaIndexes_c.cpp |
MetaIndexes_c.h |
demos |
demo_imi_flat.cpp |
demo_imi_pq.cpp |
demo_ivfpq_indexing.cpp |
demo_sift1M.cpp |
gpu |
impl |
BinaryDistance.cu |
BinaryDistance.cuh |
BinaryFlatIndex.cu |
BinaryFlatIndex.cuh |
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 |
PerfBinaryFlat.cu |
PerfClustering.cpp |
PerfFlat.cu |
PerfIVFFlat.cu |
PerfIVFPQ.cu |
PerfIVFPQAdd.cpp |
PerfSelect.cu |
WriteIndex.cpp |
test |
demo_ivfpq_indexing_gpu.cpp |
TestGpuIndexBinaryFlat.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 |
GpuDistance.cu |
GpuDistance.h |
GpuFaissAssert.h |
GpuIndex.cu |
GpuIndex.h |
GpuIndexBinaryFlat.cu |
GpuIndexBinaryFlat.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 |
misc |
test_blas.cpp |
python |
swigfaiss_gpu_wrap.cpp |
swigfaiss_wrap.cpp |
tests |
test_binary_flat.cpp |
test_dealloc_invlists.cpp |
test_ivfpq_codec.cpp |
test_ivfpq_indexing.cpp |
test_lowlevel_ivf.cpp |
test_merge.cpp |
test_omp_threads.cpp |
test_ondisk_ivf.cpp |
test_pairs_decoding.cpp |
test_params_override.cpp |
test_sliding_ivf.cpp |
test_transfer_invlists.cpp |
tutorial |
cpp |
1-Flat.cpp |
2-IVFFlat.cpp |
3-IVFPQ.cpp |
4-GPU.cpp |
5-Multiple-GPUs.cpp |
AutoTune.cpp |
AutoTune.h |
AuxIndexStructures.cpp |
AuxIndexStructures.h |
Clustering.cpp |
Clustering.h |
FaissAssert.h |
FaissException.cpp |
FaissException.h |
hamming.cpp |
hamming.h |
Heap.cpp |
Heap.h |
HNSW.cpp |
HNSW.h |
Index.cpp |
Index.h |
index_io.cpp |
index_io.h |
IndexBinary.cpp |
IndexBinary.h |
IndexBinaryFlat.cpp |
IndexBinaryFlat.h |
IndexBinaryFromFloat.cpp |
IndexBinaryFromFloat.h |
IndexBinaryHNSW.cpp |
IndexBinaryHNSW.h |
IndexBinaryIVF.cpp |
IndexBinaryIVF.h |
IndexFlat.cpp |
IndexFlat.h |
IndexHNSW.cpp |
IndexHNSW.h |
IndexIVF.cpp |
IndexIVF.h |
IndexIVFFlat.cpp |
IndexIVFFlat.h |
IndexIVFPQ.cpp |
IndexIVFPQ.h |
IndexLSH.cpp |
IndexLSH.h |
IndexPQ.cpp |
IndexPQ.h |
IndexScalarQuantizer.cpp |
IndexScalarQuantizer.h |
InvertedLists.cpp |
InvertedLists.h |
IVFlib.cpp |
IVFlib.h |
MetaIndexes.cpp |
MetaIndexes.h |
OnDiskInvertedLists.cpp |
OnDiskInvertedLists.h |
PolysemousTraining.cpp |
PolysemousTraining.h |
ProductQuantizer.cpp |
ProductQuantizer.h |
utils.cpp |
utils.h |
utils_simd.cpp |
VectorTransform.cpp |
VectorTransform.h |