faisscpu
faisscpu is the CPU-focused distribution of the FAISS library, developed by Facebook AI Research. FAISS (Facebook AI Similarity Search) provides efficient algorithms for similarity search and clustering of dense vectors, enabling fast nearest neighbor retrieval on large datasets. The faisscpu variant runs entirely on standard CPU hardware and does not require a GPU, making it suitable for environments without CUDA or with CPU-bound workloads. It is open-source under the MIT license and ships with Python and C++ interfaces.
The library implements a broad set of index structures and algorithms. Exact search can be performed with
Usage patterns generally involve preparing data as dense vectors, choosing an index type, training if required,
Typical applications include image or text embeddings retrieval, recommender systems, and large-scale anomaly detection. While faisscpu