System requirements and supported configurations

This page provides details about hardware, operating system, and software prerequisites for Intel® Extension for Scikit-learn*.

Supported configurations

Intel® Extension for Scikit-learn* supports optimizations for the last four versions of scikit-learn. The latest release of scikit-learn-intelex-2021.3.X supports scikit-learn 0.22.X, 0.23.X, 0.24.X and 1.0.X.

Intel® Extension for Scikit-learn* is available for installation from different channels. There is a difference in supported configurations for each distribution channel.

PyPI channel

OS / Python version

Python 3.6

Python 3.7

Python 3.8

Python 3.9

Linux

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

Windows

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

macOS

[CPU]

[CPU]

[CPU]

[CPU]

Anaconda Cloud: Conda-Forge channel

OS / Python version

Python 3.6

Python 3.7

Python 3.8

Python 3.9

Linux

[CPU]

[CPU]

[CPU]

[CPU]

Windows

[CPU]

[CPU]

[CPU]

[CPU]

macOS

[CPU]

[CPU]

[CPU]

[CPU]

Anaconda Cloud: Intel channel

OS / Python version

Python 3.6

Python 3.7

Python 3.8

Python 3.9

Linux

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

Windows

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

macOS

[CPU]

[CPU]

[CPU]

[CPU]

Anaconda Cloud: Main channel

OS / Python version

Python 3.6

Python 3.7

Python 3.8

Python 3.9

Linux

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

Windows

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

[CPU, GPU]

macOS

[CPU]

[CPU]

[CPU]

[CPU]

System Requirements

For CPU

Operating systems

The last two versions of the following operating systems:

  • Linux*

  • Windows* and Windows* Server

  • macOS*

Hardware platforms

  • All processors with x86 architecture

Note

Your processor must support at least one of SSE2, AVX, AVX2, AVX512 instruction sets.

Note

ARM* architecture is not supported.

Note

Intel® processors provide better performance then other CPUs. Read more about hardware comparison in our blogs.

For GPU

Important

If you are using accelerators, please refer to the DPC++ compiler system requirements here

Operating systems

The last two versions of the following operating systems:

  • Linux*

  • Windows* and Windows* Server

Hardware platforms