Skip to main content

oxirs_vec/
advanced_benchmarking.rs

1//! Advanced Benchmarking Framework for Vector Search Systems
2//!
3//! This module provides comprehensive benchmarking capabilities including:
4//! - ANN-Benchmarks integration and compatibility
5//! - Multi-dimensional performance analysis
6//! - Quality metrics (recall, precision, NDCG)
7//! - Scalability and throughput testing
8//! - Statistical significance testing
9//! - Memory and latency profiling
10//! - Automated hyperparameter tuning
11//! - Comparative analysis across algorithms
12//!
13//! # Module layout
14//!
15//! - [`crate::bench_metrics`]: All data types, metric structs, and configuration.
16//! - [`crate::bench_runner`]: The benchmark suite runner, statistical analyzer,
17//!   performance profiler, and hyperparameter tuner.
18//! - [`crate::bench_tests`]: Unit tests.
19
20pub use crate::bench_metrics::*;
21pub use crate::bench_runner::*;