File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Benchmark Reproducibility
2+
3+ The scripts in this directory reproduce benchmark results used in the paper.
4+
5+ ## Additional dependencies
6+
7+ The benchmark script (` benchmark.py ` ) additionally imports:
8+
9+ - ` xgboost `
10+ - ` catboost `
11+ - ` tabpfn `
12+
13+ These are ** benchmark-only** dependencies. They are intentionally not required by
14+ the core ` sklearn-contrib-bde ` package and are therefore not listed under the
15+ main project dependencies.
16+
17+ ## Setup
18+
19+ Run from the repository root unless noted otherwise.
20+
21+ 1 . Create/install the base project environment as specified in the main project
22+ documentation.
23+
24+ 2 . Install benchmark-only Python packages into the pixi environment:
25+
26+ ``` bash
27+ pixi run python -m pip install xgboost catboost tabpfn
28+ ```
29+
30+ 3 . Run the benchmark script ` paper/scripts/run_bench.sh ` to reproduce the benchmark.
You can’t perform that action at this time.
0 commit comments