



AHPQ.jl is a Julia library providing training and inference for anisotropic hierarchical product quantization, compatible with ScaNN-style vector quantization and useful for building high-performance vector search pipelines.
Description
AHPQ.jl is a Julia library implementing the Anisotropic Hierarchical Vector Quantizer based on the Scalable Nearest Neighbours Algorithm (ScaNN). It follows the Google Research implementation (per the referenced paper and talk) and provides a configurable Max Inner Product Search (MIPS) system, written entirely in Julia with no non-Julia dependencies.
Anisotropic Hierarchical Vector Quantizer
ScaNN-based Algorithm
IVFADC-style Architecture
Julia-native Implementation
Configurable MIPS System
(The repository content snippet does not expose further API-level or configuration details.)
Loading more......