
Welcome to Faiss Documentation
Faiss is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM.
Struct faiss::IndexFlatL2 — Faiss documentation
Computes a residual vector after indexing encoding. The residual vector is the difference between a vector and the reconstruction that can be decoded from its representation in the index.
Struct faiss::IndexHNSW — Faiss documentation
Computes a residual vector after indexing encoding. The residual vector is the difference between a vector and the reconstruction that can be decoded from its representation in the index.
Struct faiss::Index — Faiss documentation
Computes a residual vector after indexing encoding. The residual vector is the difference between a vector and the reconstruction that can be decoded from its representation in the index.
Welcome to Faiss Documentation — Faiss documentation
Faiss is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM.
Struct faiss::Clustering — Faiss documentation
Therefore, at each iteration the centroids are added to the index. On output, the centoids table is set to the latest version of the centroids and they are also added to the index. If the centroids table it is not …
File distances.h — Faiss documentation
Return the k nearest neighbors of each of the nx vectors x among the ny vector y, for the inner product metric. Parameters: x – query vectors, size nx * d y – database vectors, size ny * d distances – …
Struct faiss::IndexIVF — Faiss documentation
Computes a residual vector after indexing encoding. The residual vector is the difference between a vector and the reconstruction that can be decoded from its representation in the index.
Namespace faiss::gpu — Faiss documentation
Wrapper around the GPU implementation that looks like faiss::IndexFlat; copies over centroid data from a given faiss::IndexFlat Subclassed by faiss::gpu::GpuIndexFlatIP, faiss::gpu::GpuIndexFlatL2
Struct faiss::IndexRefine — Faiss documentation
Computes a residual vector after indexing encoding. The residual vector is the difference between a vector and the reconstruction that can be decoded from its representation in the index.