Intel® oneAPI Data Analytics Library 2021.1
The release contains all functionality of Intel® DAAL. See Intel® DAAL release notes for more details.
What's New
Library Engineering:
- Renamed the library from
Intel® Data Analytics Acceleration Library
toIntel® oneAPI Data Analytics Library
and changed the package names to reflect this. - Deprecated 32-bit version of the library.
- Introduced Intel GPU support for both
OpenCL
andLevel Zero
backends. - Introduced
Unified Shared Memory
(USM
) support
Introduced new Intel® oneDAL and daal4py functionality:
- GPU:
- Batch algorithms:
K-means
,Covariance, PCA
,Logistic Regression
,Linear Regression
,Random Forest Classification
andRegression
,Gradient Boosting Classification
andRegression
,kNN
,SVM
,DBSCAN
andLow-order moments
- Online algorithms:
Covariance
,PCA
,Linear Regression
andLow-order moments
- Added
Data Management
functionality to supportDPC++ APIs
: a new table type for representation ofSYCL-based
numeric tables (SyclNumericTable
) and an optimizedCSV data source
- Batch algorithms:
Improved Intel® oneDAL and daal4py performance for the following algorithms:
- CPU:
Logistic Regression
training and predictionk-Nearest Neighbors
prediction withBrute Force
methodLogistic Loss
andCross Entropy objective functions
Added Technical Preview Features in Graph Analytics:
- CPU:
- Undirected graph without edge and vertex weights (
undirected_adjacency_array_graph
), where vertex indices can only be of type int32 Jaccard Similarity Coefficients
for all pairs of vertices, a batch algorithm that processes the graph by blocks
- Undirected graph without edge and vertex weights (
Aligned the library with Intel® oneDAL Specification 1.0 for the following algorithms:
- CPU/GPU:
K-means
,PCA
,kNN
Introduced new functionality for scikit-learn patching through daal4py:
- CPU:
- Acceleration of
NearestNeighbors
andKNeighborsRegressor
scikit-learn estimators withBrute Force
andK-D tree
methods - Acceleration of
TSNE
scikit-learn estimator
- Acceleration of
- GPU:
- Intel GPU support in scikit-learn for
DBSCAN
,K-means
,Linear
andLogistic Regression
- Intel GPU support in scikit-learn for
Improved performance of the following scikit-learn estimators via scikit-learn patching:
- CPU:
LogisticRegression
fit, predict and predict_proba methodsKNeighborsClassifier
predict, predict_proba and kneighbors methods with“brute”
method
Known Issues
Intel® oneDAL DPC++ APIs
does not work onGEN12
graphics withOpenCL
backend. UseLevel Zero
backend for such cases.train_test_split
indaal4py
patches forScikit-learn
can produce incorrect shuffling on Windows*