daal4py - A Convenient Python API to the Intel(R) oneAPI Data Analytics Library

A simplified API to Intel(R) oneAPI Data Analytics Library that allows for fast usage of the framework suited for Data Scientists or Machine Learning users. Built to help provide an abstraction to Intel(R) oneAPI Data Analytics Library for either direct usage or integration into one's own framework.
👀 Follow us on Medium
We publish blogs on Medium, so follow us to learn tips and tricks for more efficient data analysis the help of daal4py. Here are our latest blogs:
🔗 Important links
💬 Support
Report issues, ask questions, and provide suggestions using:
You may reach out to project maintainers privately at onedal.maintainers@intel.com
🛠 Installation
daal4py is available at the Python Package Index,
on Anaconda Cloud in Conda-Forge channel
and in Intel channel.
pip install daal4py
conda install daal4py -c conda-forge
conda install daal4py -c intel
[Click to expand] ℹ️ Supported configurations
📦 PyPi channel
Linux | [CPU, GPU] | [CPU, GPU] | [CPU, GPU] | [CPU, GPU] |
Windows | [CPU, GPU] | [CPU, GPU] | [CPU, GPU] | [CPU, GPU] |
OsX | [CPU] | [CPU] | [CPU] | [CPU] |
📦 Anaconda Cloud: Conda-Forge channel
Linux | [CPU] | [CPU] | [CPU] | [CPU] |
Windows | [CPU] | [CPU] | [CPU] | [CPU] |
OsX | ❌ | ❌ | ❌ | ❌ |
📦 Anaconda Cloud: Intel channel
Linux | ❌ | [CPU, GPU] | ❌ | ❌ |
Windows | ❌ | [CPU, GPU] | ❌ | ❌ |
OsX | ❌ | [CPU] | ❌ | ❌ |
You can build daal4py from sources as well.
⚠️ Scikit-learn patching
Scikit-learn patching functionality in daal4py was deprecated and moved to a separate package - Intel(R) Extension for Scikit-learn*. All future updates for the patching will be available in Intel(R) Extension for Scikit-learn only. Please use the package instead of daal4py for the Scikit-learn acceleration.