Module quantization

Module quantization 

Source
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§

DistanceTable
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
QuantizedQuery
Pre-computed query representation for fast distance estimation
QuantizedVector
Quantized representation of a single vector
RaBitQCodebook
RaBitQ codebook (random transform parameters)
RaBitQConfig
Configuration for RaBitQ quantization

Traits§

Quantizer
Trait for vector quantization methods