Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.44 KB

File metadata and controls

41 lines (32 loc) · 1.44 KB

Benchmarks

flowchart LR
    A["Benchmarking case parameters\n[JSON-formatted string]"] --> C[Individual benchmark]
    B["Benchmarking case filters\n[JSON-formatted string]"] --> C
    C --> D["Raw results with parameters and metrics\n[JSON-formatted string]"]

    classDef inputOutputStyle fill:#44b,color:white,stroke-width:2px,stroke:white;
    classDef benchStyle font-size:x-large
    class A inputOutputStyle
    class B inputOutputStyle
    class D inputOutputStyle
    class C benchStyle
Loading

Scikit-learn Estimator

Benchmark workflow:

  • Load estimator from the specified library by recursive module search
  • Load data with a common loader function
  • Assign special values that require estimator/data to be loaded
  • Get sklearn/sklearnex context, estimator parameters, running parameters
  • Measure required estimator methods
  • Combine metrics and parameters into the output

See benchmark-specific config parameters.

Function

Benchmark workflow:

  • Load function from the specified library by recursive module search
  • Load data with a common loader function
  • Construct data arguments in specified order
  • Assign special values that require estimator/data to be loaded
  • Measure function performance metrics

See benchmark-specific config parameters.


Documentation tree