Installation | Documentation | Examples | Get Help | How to Contribute
Intel(R) oneAPI Data Analytics Library (oneDAL) is a library that helps speed up big data analysis. We provide highly optimized algorithmic building blocks for all stages of data analytics: preprocessing, transformation, analysis, modeling, validation, and decision making. Our algorithms suppost batch, online, and distributed processing modes of computation.
The current version of oneDAL provides Data Parallel C++ (DPC++) API extensions to the traditional C++ interface.
Intel(R) oneAPI Data Analytics Library is an extenstion of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL).
This repository contains branches corresponding to both oneAPI and classical versions of the library. We encourage you to use oneDAL located under the master branch.
| Product | Latest release | Branch | Resources |
|---|---|---|---|
| oneDAL | 2021.1-beta06 | master rls/onedal-beta06-rls |
Home page Documentation System Requirements |
| Intel(R) DAAL | 2020 Gold | rls/daal-2020-rls rls/daal-2020-mnt (contains ongoing fixes) |
Home page Developer Guide System Requirements |
You can install oneDAL:
- from oneDAL home page as a part of Intel(R) oneAPI Base Toolkit.
- from GitHub*.
See Installation from Sources for details.
Examples for different programming languages:
Data Examples for different computation modes:
Intel(R) DAAL provides downloadable API References for C++, Python, and Java.
You can also use daal4py, a simplified Python API to Intel(R) DAAL that allows fast usage of the framework suited for Data Scientists or Machine Learning users.