Skip to content
Ekaterina Mekhnetsova edited this page Mar 11, 2021 · 9 revisions

If you are not yet using Intel® oneAPI Data Analytics Library(oneDAL), refer to the following resources to learn what you can do with the library:

Link Description
oneDAL Home Page Learn about Intel® oneAPI Data Analytics Library.
Intel Analytics Software on Medium
Latest blog posts
Read our blog posts about optimizations and accelerations that are possible with oneDAL and daal4py.
Intel® oneAPI Programming Guide Learn about oneAPI programming model that oneDAL is a part of.
Intel® oneAPI Base Toolkit Learn about the tookit that provides a core set of tools and libraries, oneDAL among them, for developing high-performance, data-centric applications across diverse architectures.

Installation

Document Description
oneDAL System Requirements Check hardware and software requirements before you install the library.
Install oneDAL Find out about various ways you can install oneDAL.
Install oneDAL from sources Use to find detailed instructions on how to install and build oneDAL.
Install daal4py Find out about channels you can use to install daal4py.
Install daal4py from sources Use to find detailed instructions on how to install and build daal4py.

Release Information

Document Description
Release Notes Check release notes to see the list of new features and improvements for each release.
Known Issues Refer to the list of known issues to find workarounds.

Get Started

Document Description
Get Started Guide Learn how to get started with oneDAL.
Sample: Get Started with daal4py Run this sample code for batch linear regression to learn how to use daal4py.

Reference Materials

Document Description
oneDAL Developer Guide and Reference Find detailed information about algorithms implemented in oneDAL and their programming interfaces.
daal4py Documentation Find detailed information about algorithms implemented in daal4py and their programming interfaces.

Samples and End-to-End Examples

Sample Programming Language Description
End-to-end machine learning workload: Census Sample Python Learn how to use Intel® Distribution of Modin and daal4py to build and run an end to end machine learning workload.
Sample: Distributed K-Means with daal4py Python Learn how to use daal4py to train a distributed k-means model and use it for prediction.
Sample: Distributed Linear Regression with daal4py Python Learn how to use daal4py to train a distributed linear model and use it for prediction.
Samples: Apache Arrow C++ Learn how to use oneDAL with Apache Arrow library in a C++ application.
Samples: KDB C++ Learn how to use oneDAL with a KDB database in a C++ application.
Samples: MPI C++ Learn how to use oneDAL with Intel® MPI library in a C++ application.
Samples: MySQL C++ Learn how to use oneDAL with a MySQL database in a C++ application.
Samples: Hadoop Java Learn how to use oneDAL on a Hadoop cluster in a Java application.
Samples: Java Spark Java Learn how to use oneDAL on a Spark cluster in a Java application.
Samples: Scala Spark Scala Learn how to use oneDAL on a Spark cluster in a Scala application.

Specification

oneDAL is a part of oneAPI, a cross-industry, open, standards-based unified programming model.

Document Description
oneAPI Specification Learn specification details of oneAPI programming model.
oneDAL Specification Use oneDAL specification to create your own implementation of oneDAL.
Contribution Guidelines Contribute to oneAPI Specification.

Blog Posts

Follow Intel Analytics Software to learn tips and tricks for more efficient data analysis with the help of daal4py.

Latest blogs on Medium: