Skip to main content

Crate ailake_vec

Crate ailake_vec 

Source
Expand description

ailake-vec — vector data transformations

No I/O. Pure computation: quantization, distance functions, centroid computation, PQ.

Re-exports§

pub use compress::BlockCompressor;
pub use compress::CompressionCodec;
pub use distance::compute_centroid_and_radius;
pub use distance::cosine_distance;
pub use distance::cosine_distance_f16;
pub use distance::dot_product;
pub use distance::dot_product_f16;
pub use distance::euclidean_distance;
pub use distance::euclidean_distance_f16;
pub use distance::exact_distance;
pub use pq::kmeans_centroids;
pub use pq::PQCodebook;
pub use quantize::Quantizer;
pub use quantize::ScalingParams;

Modules§

compress
distance
pq
quantize