Introduction#

oneDAL provides redesigned versions of interfaces that account for multi-device targets. For example, CPU and GPU, distributed SPMD interfaces, and many more.

Algorithms Support#

The following algorithms are available in oneDAL:

Computation Modes#

Algorithm

Supported

K-Means

batch, distributed

Covariance

batch, online, distributed

Principal Components Analysis (PCA)

batch, online, distributed

Logistic Regression

batch

Linear Regression

batch, online, distributed

Decision Forest Classification and Regression (DF)

batch, distributed

Extra Trees

batch

k-Nearest Neighbors Classification, Regression, and Search (k-NN)

batch, distributed

Support Vector Machine Classifier and Regression (SVM)

batch

DBSCAN

batch, distributed

Basic Statistics

batch, online, distributed