benchmark_suite

Macro benchmark_suite 

Source
macro_rules! benchmark_suite {
    (
        algorithm: $algo:ident,
        datasets: [$($dataset:ident),* $(,)?],
        metrics: [$($metric:ident),* $(,)?],
        iterations: $iters:expr
    ) => { ... };
}
Expand description

Creates comprehensive benchmarking suite for ML algorithms

§Examples

benchmark_suite! {
    algorithm: LinearRegression,
    datasets: [small_dataset, medium_dataset, large_dataset],
    metrics: [fit_time, predict_time, memory_usage],
    iterations: 100
}