ejaasaari/lorann
Approximate Nearest Neighbor search using reduced-rank regression, with extremely fast queries, tiny memory usage, and rapid indexing on modern vector embeddings.
Header-only C++17 library with Python bindings that decomposes high-dimensional embeddings using low-rank matrix factorization, enabling SIMD-accelerated distance computations across AVX2, AVX-512, and ARM NEON. Supports multiple data types (float32, float16, bfloat16, uint8, binary) and distance metrics (L2, inner product, cosine, Hamming), with experimental GPU batch query acceleration via PyTorch and index serialization for persistence.
Available on PyPI.
Stars
51
Forks
3
Language
C++
License
MIT
Category
Last pushed
Dec 11, 2025
Monthly downloads
51
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/ejaasaari/lorann"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
MariaDB/server
MariaDB server is a community developed fork of MySQL server. Started by core members of the...
AlayaDB-AI/AlayaLite
AlayaLite – A Fast, Flexible Vector Database for Everyone.
infiniflow/infinity
The AI-native database built for LLM applications, providing incredibly fast hybrid search of...
gusye1234/nano-vectordb
A simple, easy-to-hack Vector Database
nnethercott/hannoy
Production-ready KV-backed HNSW implementation in Rust using LMDB