sklbench dashboard

500 benchmark records from 2026-07-02

Hardware

CPU

AMD EPYC 9555P 64-Core Processor

X86_64, 48 physical cores, 48 logical CPUs

94 GB RAM

GPU(s)

No GPU detected.

sklearn

Python 3.12.13

Packages

  • scikit-learn 1.9.0 (conda)
  • numpy 2.4.6 (conda)
  • scipy 1.17.1 (conda)
  • pandas 2.3.3 (conda)

Threadpools

  • libopenblas 0.3.33 (48 threads)
  • libgomp (48 threads)

Full environment

view pixi env JSON

sklearn-torch-cpu

Python 3.12.13

Array API active

Packages

  • scikit-learn 1.9.0 (conda)
  • torch 2.10.0+cpu (pip)

Threadpools

  • libopenblas 0.3.33 (48 threads)
  • libgomp (48 threads)

Full environment

view pixi env JSON

sklearnex-cpu

Python 3.12.13

Packages

  • scikit-learn 1.8.0 (conda)
  • scikit_learn_intelex 2026.1.0 (pip)
  • daal 2026.1.0 (pip)

Threadpools

  • libopenblas 0.3.33 (48 threads)
  • libgomp (48 threads)

Full environment

view pixi env JSON

linear / fit (36 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🔁 Number of iteration differs: this might mean algorithms differ - LogisticRegression (4)

linear / predict (36 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🔁 Number of iteration differs: this might mean algorithms differ - LogisticRegression (4)
Detailed results

tree-based / fit (120 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🧺 Scikit-learn intelex uses binning & histogram-based splits while scikit-learn doesn't - ExtraTreesClassifier (15), ExtraTreesRegressor (15), RandomForestClassifier (15), RandomForestRegressor (15)
Metrics differ from the baseline (46 points)

tree-based / predict (120 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🧺 Scikit-learn intelex uses binning & histogram-based splits while scikit-learn doesn't - ExtraTreesClassifier (15), ExtraTreesRegressor (15), RandomForestClassifier (15), RandomForestRegressor (15)
Detailed results

clustering / fit (3 points)

Metrics and benchmark setup match the baseline

clustering / predict (3 points)

Metrics and benchmark setup match the baseline
Detailed results

548 benchmark records from 2026-07-02

Hardware

CPU

AMD EPYC 7413 24-Core Processor

X86_64, 8 physical cores, 8 logical CPUs

47 GB RAM

GPU(s)

  • cuda:0: NVIDIA L4 (22 GB)

sklearn

Python 3.12.13

Packages

  • scikit-learn 1.9.0 (conda)
  • numpy 2.4.6 (conda)
  • scipy 1.17.1 (conda)
  • pandas 2.3.3 (conda)

Threadpools

  • libopenblas 0.3.33 (8 threads)
  • libgomp (8 threads)

Full environment

view pixi env JSON

sklearn-cupy-cuda

Python 3.12.13

Array API active

Packages

  • scikit-learn 1.9.0 (conda)
  • cupy 14.1.1 (conda)

Threadpools

  • libopenblas 0.3.33 (8 threads)
  • libgomp (8 threads)

Full environment

view pixi env JSON

sklearn-torch-cpu

Python 3.12.13

Array API active

Packages

  • scikit-learn 1.9.0 (conda)
  • torch 2.10.0+cpu (pip)

Threadpools

  • libopenblas 0.3.33 (8 threads)
  • libgomp (8 threads)

Full environment

view pixi env JSON

sklearn-torch-cuda

Python 3.12.13

Array API active

Packages

  • scikit-learn 1.9.0 (conda)
  • torch 2.10.0+cu129 (pip)

Threadpools

  • libopenblas 0.3.33 (8 threads)
  • libgomp (8 threads)

Full environment

view pixi env JSON

sklearnex-cpu

Python 3.12.13

Packages

  • scikit-learn 1.8.0 (conda)
  • scikit_learn_intelex 2026.1.0 (pip)
  • daal 2026.1.0 (pip)

Threadpools

  • libopenblas 0.3.33 (8 threads)
  • libgomp (8 threads)

Full environment

view pixi env JSON

linear / fit (60 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🔁 Number of iteration differs: this might mean algorithms differ - LogisticRegression (4)

linear / predict (60 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🔁 Number of iteration differs: this might mean algorithms differ - LogisticRegression (4)
Detailed results

tree-based / fit (120 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🧺 Scikit-learn intelex uses binning & histogram-based splits while scikit-learn doesn't - ExtraTreesClassifier (15), ExtraTreesRegressor (15), RandomForestClassifier (15), RandomForestRegressor (15)
Metrics differ from the baseline (46 points)

tree-based / predict (120 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🧺 Scikit-learn intelex uses binning & histogram-based splits while scikit-learn doesn't - ExtraTreesClassifier (15), ExtraTreesRegressor (15), RandomForestClassifier (15), RandomForestRegressor (15)
Detailed results

clustering / fit (3 points)

Metrics and benchmark setup match the baseline

clustering / predict (3 points)

Metrics and benchmark setup match the baseline
Detailed results

592 benchmark records from 2026-07-02

Hardware

CPU

Intel(R) Core(TM) Ultra X7 358H

X86_64, 16 physical cores, 16 logical CPUs

31 GB RAM

GPU(s)

  • level_zero:gpu:0: Intel(R) Arc(TM) B390 GPU (29 GB)

sklearn

Python 3.12.13

Packages

  • scikit-learn 1.9.0 (conda)
  • numpy 2.4.6 (conda)
  • scipy 1.17.1 (conda)
  • pandas 2.3.3 (conda)

Threadpools

  • libopenblas 0.3.33 (16 threads)
  • libgomp (16 threads)

Full environment

view pixi env JSON

sklearn-dpnp-gpu

Python 3.12.13

Array API active

Packages

  • scikit-learn 1.9.0 (conda)
  • dpnp 0.19.1 (pip)

Threadpools

  • libopenblas 0.3.33 (16 threads)
  • libgomp (16 threads)

Full environment

view pixi env JSON

sklearn-torch-cpu

Python 3.12.13

Array API active

Packages

  • scikit-learn 1.9.0 (conda)
  • torch 2.10.0+cpu (pip)

Threadpools

  • libopenblas 0.3.33 (16 threads)
  • libgomp (16 threads)

Full environment

view pixi env JSON

sklearn-torch-xpu

Python 3.12.13

Array API active

Packages

  • scikit-learn 1.9.0 (conda)
  • torch 2.12.1+xpu (pip)

Threadpools

  • libopenblas 0.3.33 (16 threads)
  • libgomp (16 threads)

Full environment

view pixi env JSON

sklearnex-cpu

Python 3.12.13

Packages

  • scikit-learn 1.8.0 (conda)
  • scikit_learn_intelex 2026.1.0 (pip)
  • daal 2026.1.0 (pip)

Threadpools

  • libopenblas 0.3.33 (16 threads)
  • libgomp (16 threads)

Full environment

view pixi env JSON

sklearnex-gpu

Python 3.12.13

Packages

  • scikit-learn 1.8.0 (conda)
  • scikit_learn_intelex 2026.1.0 (pip)
  • scikit_learn_intelex_gpu 2026.1.0 (pip)
  • dpnp 0.20.0 (pip)
  • daal 2026.1.0 (pip)

Threadpools

  • libopenblas 0.3.33 (16 threads)
  • libgomp (16 threads)

Full environment

view pixi env JSON

linear / fit (82 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🔁 Number iteration of iteration not reported for this variant - LogisticRegression (4)
  • Some operations fell back to CPU according to benchmark logs - Ridge (4), RidgeClassifier (4)
  • 🔁 Number of iteration differs: this might mean algorithms differ - LogisticRegression (10)

linear / predict (82 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🔁 Number iteration of iteration not reported for this variant - LogisticRegression (4)
  • Some operations fell back to CPU according to benchmark logs - Ridge (4), RidgeClassifier (4)
  • 🔁 Number of iteration differs: this might mean algorithms differ - LogisticRegression (10)
Detailed results

tree-based / fit (120 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🧺 Scikit-learn intelex uses binning & histogram-based splits while scikit-learn doesn't - ExtraTreesClassifier (15), ExtraTreesRegressor (15), RandomForestClassifier (15), RandomForestRegressor (15)
Metrics differ from the baseline (46 points)

tree-based / predict (120 points)

Metrics and benchmark setup match the baseline
Metrics match the baseline, but some comparison details are worth reporting:
  • 🧺 Scikit-learn intelex uses binning & histogram-based splits while scikit-learn doesn't - ExtraTreesClassifier (15), ExtraTreesRegressor (15), RandomForestClassifier (15), RandomForestRegressor (15)
Detailed results

clustering / fit (3 points)

Metrics and benchmark setup match the baseline

clustering / predict (3 points)

Metrics and benchmark setup match the baseline
Detailed results