Intel(R) Extension for Scikit-learn

This Scikit-learn extension accelerates compatible applications through optimized implementations.

github.com/uxlfoundation/scikit-learn-intelex
Intel(R) Extension for Scikit-learn homepage screenshot

About Intel(R) Extension for Scikit-learn

The Intel Extension for Scikit-learn is an open-source accelerator for the scikit-learn Python machine learning library, designed to speed up workflows for tabular data tasks. It supports acceleration on CPUs and GPUs across single- and multi-node hardware configurations. The extension delivers an average 8.5x speedup for training and inference while maintaining equivalent mathematical accuracy to standard scikit-learn. It integrates with existing scikit-learn applications without requiring code modifications, and can be enabled via a simple patching function or used via direct imports from its own modules.

Key features

  • Accelerates scikit-learn training and inference for CPUs and GPUs
  • Delivers average 8.5x speedup with equivalent mathematical accuracy
  • Supports single- and multi-node hardware configurations
  • Integrates with existing scikit-learn apps without code changes
  • Offers patching mode or direct module import for usage
  • Available via pip and conda-forge installation channels
Best for: It is most beneficial for Python developers and data practitioners using scikit-learn for tabular data machine learning tasks who want to accelerate workflows on CPU or GPU hardware without rewriting existing code.
Good for
  • Provides significant average speedup for scikit-learn workloads while preserving mathematical accuracy
  • Requires no code modifications to integrate with existing scikit-learn applications
  • Supports acceleration across CPU, GPU, multi-GPU, and multi-node hardware setups
Watch out for
  • GPU acceleration requires additional system software dependencies not included in the base package

Intel(R) Extension for Scikit-learn at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Intel(R) Extension for Scikit-learn alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in ML Training & Optimization

Well-known listings from the same topic.

All 75

Intel(R) Extension for Scikit-learn FAQ

How can I enable the extension for my scikit-learn code?
Call patch_sklearn() from the sklearnex module, or import functionality directly from sklearnex submodules without patching.
Does the extension support GPU acceleration?
Yes, but GPU execution requires additional system software requirements to operate.
What installation methods are available for the extension?
It can be installed via pip with pip install scikit-learn-intelex, or through the conda-forge channel.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing