{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/12"},{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/6"}],"enrichment":{"capability":"Faiss provides GPU-accelerated similarity search and clustering for dense vectors, supporting exact and approximate nearest-neighbor queries on datasets from memory to billions of vectors.","skillfed_tags":["gpu-accelerated","vector-search","nearest-neighbors"],"use_cases":["Build a semantic search engine over embeddings from a language model by indexing vectors and querying for nearest matches.","Cluster high-dimensional data (e.g., image embeddings) using Faiss's k-means or other clustering algorithms.","Implement approximate nearest-neighbor search for recommendation systems handling large candidate item sets.","Scale vector search to billions of items by using compressed quantization indexes that fit in GPU memory.","Benchmark and tune index parameters for production similarity search workloads."],"what_it_does":"Faiss is a C++ library with Python bindings for efficient similarity search and vector clustering. It handles both exact and approximate nearest-neighbor queries on dense vectors, with GPU acceleration for speed-critical operations. The library trades off search quality, memory usage, training time, and query latency depending on the index type chosen\u2014from simple baselines like flat L2 search to compressed quantization codes that scale to billions of vectors.\n\nThe GPU implementation accepts input from CPU or GPU memory and handles transfers automatically, making GPU indexes drop-in replacements for CPU equivalents. It supports L2 distance, dot product, and cosine similarity comparisons. The package is production-stable, actively maintained by Meta's AI Research group, and widely used in machine learning and information retrieval pipelines.","worth_installing":"Yes, if you have an NVIDIA GPU and need fast similarity search or clustering on dense vectors. The library is production-stable, actively maintained, MIT-licensed, and has no known vulnerabilities. Install friction is moderate due to CUDA dependencies, but the performance gains for GPU-accelerated workloads justify the setup. Not suitable for CPU-only environments."},"id":"faiss-gpu","links":{"html":"https://skillfed.io/packages/faiss-gpu","md":"https://skillfed.io/packages/faiss-gpu.md","pypi":"https://pypi.org/project/faiss-gpu/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-03","license_spdx":"MIT","license_treatment":"permissive","name":"faiss-gpu","python_support":"supports_current","summary":"A library for efficient similarity search and clustering of dense vectors (GPU support)."},"popularity":{"monthly_downloads":384820,"position":7065,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.15.0"}
