Expand description
Vector quantization methods for IVF indexes
This module provides different quantization strategies:
rabitq- RaBitQ binary quantization (32x compression)pq- Product Quantization with OPQ and anisotropic loss (ScaNN-style)
All quantizers implement the Quantizer trait for use with IVF indexes.
Structs§
- Distance
Table - Precomputed distance table for fast asymmetric distance computation
- PQCodebook
- Learned codebook for Product Quantization with OPQ rotation
- PQConfig
- Configuration for Product Quantization with OPQ and Anisotropic Loss
- PQVector
- Quantized vector using Product Quantization
- Quantized
Query - Pre-computed query representation for fast distance estimation
- Quantized
Vector - Quantized representation of a single vector
- RaBitQ
Codebook - RaBitQ codebook (random transform parameters)
- RaBitQ
Config - Configuration for RaBitQ quantization
Traits§
- Quantizer
- Trait for vector quantization methods