Faiss
文档
主页
Wiki
C++ API
类列表
文件列表
文件 AdditiveQuantizer.h
文件 AlignedTable.h
文件 AutoTune.h
文件 AuxIndexStructures.h
文件 BinaryDistance.cuh
文件 BinaryFlatIndex.cuh
文件 BlockInvertedLists.h
文件 BlockSelectImpl.cuh
文件 BlockSelectKernel.cuh
文件 BroadcastSum.cuh
文件 Clustering.h
文件 CoarseBitType.h
文件 CodePacker.h
文件 Comparators.cuh
文件 ConversionOperators.cuh
文件 CopyUtils.cuh
文件 CuvsCagra.cuh
文件 CuvsFlatIndex.cuh
文件 CuvsIVFFlat.cuh
文件 CuvsIVFPQ.cuh
文件 CuvsUtils.h
文件 DeviceDefs.cuh
文件 DeviceTensor-inl.cuh
文件 DeviceTensor.cuh
文件 DeviceUtils.h
文件 DeviceVector.cuh
文件 DirectMap.h
文件 DistanceComputer.h
文件 DistanceUtils.cuh
文件 Distance.cuh
文件 FaissAssert.h
文件 FaissException.h
文件 FlatIndex.cuh
文件 Float16.cuh
文件 GeneralDistance.cuh
文件 GpuAutoTune.h
文件 GpuClonerOptions.h
文件 GpuCloner.h
文件 GpuDistance.h
文件 GpuFaissAssert.h
文件 GpuIcmEncoder.h
文件 GpuIndexBinaryFlat.h
文件 GpuIndexCagra.h
文件 GpuIndexFlat.h
文件 GpuIndexIVFFlat.h
文件 GpuIndexIVFPQ.h
文件 GpuIndexIVFScalarQuantizer.h
文件 GpuIndexIVF.h
文件 GpuIndex.h
文件 GpuIndicesOptions.h
文件 GpuResources.h
文件 GpuScalarQuantizer.cuh
文件 HNSW.h
文件 Heap.h
文件 HostTensor-inl.cuh
文件 HostTensor.cuh
文件 IDSelector.h
文件 IVFAppend.cuh
文件 IVFBase.cuh
文件 IVFFlatScan.cuh
文件 IVFFlat.cuh
文件 IVFInterleavedImpl.cuh
文件 IVFInterleaved.cuh
文件 IVFPQ.cuh
文件 IVFUtils.cuh
文件 IVFlib.h
文件 IcmEncoder.cuh
文件 Index2Layer.h
文件 IndexAdditiveQuantizerFastScan.h
文件 IndexAdditiveQuantizer.h
文件 IndexBinaryFlat.h
文件 IndexBinaryFromFloat.h
文件 IndexBinaryHNSW.h
文件 IndexBinaryHash.h
文件 IndexBinaryIVF.h
文件 IndexBinary.h
文件 IndexFastScan.h
文件 IndexFlatCodes.h
文件 IndexFlat.h
文件 IndexHNSW.h
文件 IndexIDMap.h
文件 IndexIVFAdditiveQuantizerFastScan.h
文件 IndexIVFAdditiveQuantizer.h
文件 IndexIVFFastScan.h
文件 IndexIVFFlat.h
文件 IndexIVFIndependentQuantizer.h
文件 IndexIVFPQFastScan.h
文件 IndexIVFPQR.h
文件 IndexIVFPQ.h
文件 IndexIVFSpectralHash.h
文件 IndexIVF.h
文件 IndexLSH.h
文件 IndexLattice.h
文件 IndexNNDescent.h
文件 IndexNSG.h
文件 IndexNeuralNetCodec.h
文件 IndexPQFastScan.h
文件 IndexPQ.h
文件 IndexPreTransform.h
文件 IndexRefine.h
文件 IndexReplicas.h
文件 IndexRowwiseMinMax.h
文件 IndexScalarQuantizer.h
文件 IndexShardsIVF.h
文件 IndexShards.h
文件 IndexUtils.h
文件 IndexWrapper-inl.h
文件 IndexWrapper.h
文件 Index.h
文件 InterleavedCodes.h
文件 InvertedListsIOHook.h
文件 InvertedLists.h
文件 L2Norm.cuh
文件 L2Select.cuh
文件 Level2-avx2-inl.h
文件 Level2-inl.h
文件 Level2-neon-inl.h
文件 Limits.cuh
文件 LoadStoreOperators.cuh
文件 LocalSearchQuantizer.h
文件 LookupTableScaler.h
文件 MathOperators.cuh
文件 MatrixMult-inl.cuh
文件 MatrixMult.cuh
文件 MatrixStats.h
文件 MergeNetworkBlock.cuh
文件 MergeNetworkUtils.cuh
文件 MergeNetworkWarp.cuh
文件 MetaIndexes.h
文件 MetricType.h
文件 MinMax-inl.h
文件 MinMaxFP16-inl.h
文件 NNDescent.h
文件 NSG.h
文件 NeuralNet.h
文件 NoTypeTensor.cuh
文件 OnDiskInvertedLists.h
文件 PQ-avx2-inl.h
文件 PQ-inl.h
文件 PQ-neon-inl.h
文件 PQCodeDistances-inl.cuh
文件 PQCodeDistances.cuh
文件 PQCodeLoad.cuh
文件 PQScanMultiPassNoPrecomputed-inl.cuh
文件 PQScanMultiPassNoPrecomputed.cuh
文件 PQScanMultiPassPrecomputed.cuh
文件 Pair.cuh
文件 PolysemousTraining.h
文件 ProductAdditiveQuantizer.h
文件 ProductQuantizer-inl.h
文件 ProductQuantizer.h
文件 PtxUtils.cuh
文件 Quantizer.h
文件 ReductionOperators.cuh
文件 Reductions.cuh
文件 RemapIndices.h
文件 ResidualQuantizer.h
文件 ResultHandler.h
文件 SaDecodeKernels.h
文件 ScalarQuantizer.h
文件 Select.cuh
文件 StackDeviceMemory.h
文件 StandardGpuResources.h
文件 StaticUtils.h
文件 Tensor-inl.cuh
文件 Tensor.cuh
文件 TestUtils.h
文件 ThreadedIndex-inl.h
文件 ThreadedIndex.h
文件 ThrustUtils.cuh
文件 Timer.h
文件 Transpose.cuh
文件 UintReader.h
文件 VectorResidual.cuh
文件 VectorTransform.h
文件 WarpPackedBits.cuh
文件 WarpSelectImpl.cuh
文件 WarpSelectKernel.cuh
文件 WarpShuffles.cuh
文件 WorkerThread.h
文件 avx2-inl.h
文件 approx_topk.h
文件 approx_topk_hamming.h
文件 avx512.h
文件 bf16.h
文件 clone_index.h
文件 code_distance-avx2.h
文件 code_distance-avx512.h
文件 code_distance-generic.h
文件 code_distance-sve.h
文件 code_distance.h
文件 common.h
文件 distances.h
文件 distances_fused.h
文件 extra_distances-inl.h
文件 extra_distances.h
文件 factory_tools.h
文件 fp16-arm.h
文件 fp16-fp16c.h
文件 fp16-inl.h
文件 fp16.h
文件 generic-inl.h
文件 generic.h
文件 hamdis-inl.h
文件 hamming-inl.h
文件 hamming.h
文件 avx2-inl.h
文件 index_factory.h
文件 index_io.h
文件 index_read_utils.h
文件 io.h
文件 io_macros.h
文件 kmeans1d.h
文件 lattice_Zn.h
文件 mode.h
文件 neon-inl.h
文件 ordered_key_value.h
文件 partitioning.h
文件 platform_macros.h
文件 pq4_fast_scan.h
文件 prefetch.h
文件 python_callbacks.h
文件 quantize_lut.h
文件 random.h
文件 residual_quantizer_encode_steps.h
文件 simd_result_handlers.h
文件 simdlib.h
文件 simdlib_avx2.h
文件 simdlib_avx512.h
文件 simdlib_based.h
文件 simdlib_emulated.h
文件 simdlib_neon.h
文件 simdlib_ppc64.h
文件 sorting.h
文件 transpose-avx2-inl.h
文件 transpose-avx512-inl.h
文件 utils.h
命名空间列表
结构体列表
Faiss
文件列表
文件 platform_macros.h
查看页面源码
文件 platform_macros.h
定义
FAISS_API
posix_memalign_free
ALIGNED
(
x
)
FAISS_ALWAYS_INLINE
FAISS_DEPRECATED
(
msg
)
FAISS_PRAGMA_IMPRECISE_LOOP
FAISS_PRAGMA_IMPRECISE_FUNCTION_BEGIN
FAISS_PRAGMA_IMPRECISE_FUNCTION_END
Swap2Bytes
(
val
)
Swap4Bytes
(
val
)