Benchmarking cases in scikit-learn_bench are defined by configuration files and stored in the configs directory of the repository.
The configuration file (config) defines:
- Measurement and profiling parameters
- Library and algorithm to use
- Algorithm-specific parameters
- Data to use as input of the algorithm
Configs are split into subdirectories and files by benchmark scope and algorithm.
Refer to Benchmarking Config Specification for the details how to read and write benchmarking configs in scikit-learn_bench.
