Intel® oneAPI Data Analytics Library Developer Guide and Reference

ID 772611
Date 10/31/2024
Public
Document Table of Contents

Intel® oneAPI Data Analytics Library (oneDAL)

Intel® oneAPI Data Analytics Library (oneDAL) is a library that helps speed up big data analysis by providing highly optimized algorithmic building blocks for all stages of data analytics (preprocessing, transformation, analysis, modeling, validation, and decision making) in batch, online, and distributed processing modes of computation. The library provides two different sets of C++ interfaces: oneAPI and DAAL.

For general information, refer to Intel® oneAPI Data Analytics Library official page.

oneAPI vs. DAAL Interfaces

  • oneAPI Interfaces are based on open oneDAL specification and are currently under an active development. They work on various hardware but only a limited set of algorithms is available at the moment.

  • DAAL Interfaces are CPU-only interfaces that provide implementations for a wide range of algorithms.

Developer Guide

API Reference