diskann-quantization 0.61.0

DiskANN3 is a composable library for bringing scalable, accurate and cost-effective vector indexing to multiple databases.
Documentation
/*
 * Copyright (c) Microsoft Corporation.
 * Licensed under the MIT license.
 */

//! Implementation of "maxsim" kernels.
//!
//! Let:
//!
//! * `A` be a `M x K` matrix.
//! * `B` be a `K x N` matrix.
//!
//! The "maxsim" result `C` is a `M`-dimensional vector where
//!
//! ```text
//! C[i] = max(j in 0..N, dot(A[i, :], B[:, j]))
//! ```

pub(crate) mod packed_f32_x_unpacked_f16;
pub(crate) mod packed_f32_x_unpacked_f32;
pub(crate) mod packed_i8_x_unpacked_i8;
#[cfg_attr(
    not(test),
    expect(dead_code, reason = "TODO: will integrate in the next PR")
)]
pub(crate) mod packed_minmax_x_unpacked_minmax;

#[cfg(test)]
mod test;