mnemonist-quant 0.4.3

TurboQuant vector quantization for mnemonist — near-optimal MSE and inner-product quantizers
Documentation

mnemonist-quant

TurboQuant vector quantization for mnemonist — near-optimal MSE and inner-product quantizers.

Implements the algorithms from TurboQuant (arXiv:2504.19874):

  • TurboQuantMse — MSE-optimal quantizer using random rotation + Lloyd-Max codebooks
  • TurboQuantProd — unbiased inner-product quantizer (MSE + QJL residual)
  • CompressedEmbeddingStore — binary storage format for quantized embeddings

Usage

use mnemonist_quant::{TurboQuantMse, TurboQuantProd, CompressedEmbeddingStore};

References

License

See LICENSE in the repository root.