Releases: uxlfoundation/oneDAL
Intel® oneAPI Data Analytics Library 2025.0.0
oneDAL is happy to introduce 2025.0.0 release!
🚩 Removals and ABI Compatibility
- Starting with the 2025.0 release, the following functionality is removed from oneDAL:
- openCL kernels
- DAAL GPU functionality
- Starting with version 2025.0, oneDAL has transitioned from using MKLFPK to oneMKL. For users who wish to build oneDAL manually, it is now possible to use a custom oneMKL build (version 2025.0 or later). This enables greater flexibility and compatibility with recent improvements in oneMKL.
- ABI compatibility is broken as part of the 2025.0 release of oneDAL. The library’s major version is incremented to three to enforce the relinking of existing applications.
🚨 What's New
- Introduced new oneDAL functionality:
- Enabled calculation of SHAP values for binary classification models required for explainability RF algorithms
- oneDAL ICX build support
- Improved oneDAL performance for the following algorithms:
- Decision Forest
🪲 Bug Fixes
- Fix online SPMD algorithms finalize call
- Addressed
k-Means
timeouts issue on GPU for sparse inputs
❌ Deprecation Notice
- ABI compatibility is to be broken as part of the 2026.0 release of oneDAL. The library’s major version is to be incremented to four to enforce the relinking of existing applications
Acknowledgements
Thanks to everyone who helped us make 2025.0.0 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @maria-Petrova, @aepanchi, @emmwalsh, @icfaust, @inteldimitrius, @samir-nasibli, @md-shafiul-alam, @david-cortes-intel
Full Changelog: 2024.7.0...2025.0.0
Intel® oneAPI Data Analytics Library 2024.7.0
oneDAL is happy to introduce 2024.7.0 release!
🚨 What's New
- Introduced new oneDAL functionality:
- k-Means
Init
Sparsity Support - SPMD interfaces support: online Linear Regression
2c_mom
reference implementation
- k-Means
🪲 Bug Fixes
- Correct multiline command handling in
setup_samples.cmake
- Added missing ONEDAL_EXPORT for sparse Logistic Regression
Acknowledgements
Thanks to everyone who helped us make 2024.7.0 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @maria-Petrova, @aepanchi, @emmwalsh, @icfaust, @inteldimitrius, @samir-nasibli, @md-shafiul-alam
Full Changelog: 2024.6.0...2024.7.0
Intel® oneAPI Data Analytics Library 2024.6.0
oneDAL is happy to introduce 2024.6.0 release!
🚨 What's New
- Introduced new oneDAL functionality:
- Ridge Regression support in oneAPI interfaces
- Sparsity support for Logistic Regression algorithm
- Added TBB scheduler handle
🪲 Bug Fixes
- Fix
loop not vectorized
warning when running with newer icpx compiler - Fix usage of sequential execution branches
- Fix dpc compilation for OS=win and COMPILER=vc
Acknowledgements
Thanks to everyone who helped us make 2024.6.0 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @maria-Petrova, @aepanchi, @emmwalsh, @icfaust, @inteldimitrius, @samir-nasibli, @md-shafiul-alam
Full Changelog: 2024.5.0...2024.6.0
Intel® oneAPI Data Analytics Library 2024.5.0
oneDAL is happy to introduce 2024.5.0 release!
🚨 What's New
- Introduced new oneDAL functionality:
- DPC++ sparse gemm and gemv primitives
- Data type support in
read
function - Online distributed PCA
- Sparsity support for
logloss
function primitive
🪲 Bug Fixes
- sycl
barrier()
deprecation alternative - Distributed PCA singular values computation fix
- Fix event dependencies for PCA infer on GPU
Acknowledgements
Thanks to everyone who helped us make 2024.5.0 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @maria-Petrova, @aepanchi, @emmwalsh, @icfaust, @inteldimitrius, @samir-nasibli, @md-shafiul-alam
Full Changelog: 2024.4.0...2024.5.0
Intel® oneAPI Data Analytics Library 2024.4.0
oneDAL 2024.4.0
oneDAL is happy to introduce 2024.4.0 release!
🚨 What's New
- Introduced new oneDAL functionality:
- Distributed dbscan support without
allgatherv
(memory saving implementation) - Added
global_context
to store information about CPU environment - Online distributed basic statistics
- Hyperparameters added into decision forest classification inference algorithm
- Added
assume_centered
flag to Covariance - Added
dtype
dispatcher for Dataframe Intercahnge Protocol in Python
- Distributed dbscan support without
Acknowledgements
Thanks to everyone who helped us make 2024.4.0 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @maria-Petrova, @aepanchi, @emmwalsh, @icfaust, @inteldimitrius, @samir-nasibli, @md-shafiul-alam
Full Changelog: 2024.3.0...2024.4.0
Intel® oneAPI Data Analytics Library 2024.3.0
oneDAL 2024.3.0
oneDAL is happy to introduce 2024.3.0 release!
🚨 What's New
- Introduced new oneDAL functionality:
- k-Means sparsity support
- Online support of distributed Covariance algorithm
- Added
inner_iterations_count
result option to LogisticRegression
🪲 Bug Fixes
- Fix FPK exports on Windows
- Fix
csr_accessor
crash when moving data from USM or host memory to host memory
Acknowledgements
Thanks to everyone who helped us make 2024.3.0 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @aepanchi, @icfaust, @inteldimitrius, @maria-Petrova, @samir-nasibli, @md-shafiul-alam
Full Changelog: 2024.2.0...2024.3.0
Intel® oneAPI Data Analytics Library 2024.2.0
oneDAL 2024.2.0
oneDAL is happy to introduce 2024.2.0 release!
🚨 What's New
-
Introduced new oneDAL functionality:
- Optional results in k-Means inference
- GPU support of SVD method of PCA algorithm
-
Improved oneDAL performance for the following algorithms:
- k-Means
🪲 Bug Fixes
- Fix FPK exports on Windows
- Replace deprecated
sycl::abs
tosycl::fabs
Acknowledgements
Thanks to everyone who helped us make 2024.2.0 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @aepanchi, @icfaust, @inteldimitrius, @maria-Petrova, @samir-nasibli, @md-shafiul-alam
Full Changelog: 2024.1.0...2024.2.0
Intel® oneAPI Data Analytics Library 2024.1.0
oneDAL 2024.1.0
oneDAL is happy to introduce 2024.1.0 release!
🚨 What's New
- New oneDAL functionality:
- Enabled distributed computations for LogisticRegression algorithm
- Basic statistics algorithm for sparse data
- Added new parameters to oneDAL algorithms:
- Bias parameter to Covariance algorithm
- Improved oneDAL performance for the following algorithms:
- DBSCAN
- Distributed version of kNN
Acknowledgements
Thanks to everyone who helped us make 2024.1.0 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @aepanchi, @KulikovNikita, @icfaust, @inteldimitrius, @maria-Petrova, @samir-nasibli, @md-shafiul-alam
Full Changelog: 2024.0.1...2024.1.0
Intel® oneAPI Data Analytics Library 2024.0.1
oneDAL 2024.0.1
oneDAL is happy to introduce 2024.0.1 release!
🚨 What's New
- New oneDAL functionality:
- Introduced Logistic Regression algorithm
- Introduced online algorithms support: Moments of Low Order, PCA, Linear Regression
- Introduced dispatching in oneAPI covariance algorithm
- New Model Builders functionality:
- SHAP calculation is added to GBT regression
📚 Support Materials
Faster XGBoost*, LightGBM, and CatBoost Inference on the CPU
🔀 Adoption
Acknowledgements
Thanks to everyone who helped us make 2024.0.1 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @aepanchi, @KulikovNikita, @icfaust, @inteldimitrius, @maria-Petrova, @samir-nasibli, @md-shafiul-alam
Intel® oneAPI Data Analytics Library 2024.0.0
oneDAL 2024.0
oneDAL is happy to introduce 2024.0 release!
🚨 What's New
New oneDAL functionality:
- Online algorithms support: Covariance
- Structure of arrays (SOA) Tables
🚩 Removals and ABI Compatibility
- Starting with the 2024.0 release, the following functionality is deprecated in oneDAL:
- Compression functionality
- DAAL CPP SYCL Interfaces
- Java* interfaces
- ABI compatibility is broken as part of the 2024.0 release of oneDAL. The library’s major version is incremented to two to enforce the relinking of existing applications.
🔨 Library Engineering
- Compressed sparse rows (CSR) accessor has been changed and moved from detail namespace. The support of USM memory was added into this class.
- Centralized parameters selection library has been introduced in the release.
❌ Deprecation Notice
- The following algorithms in DAAL Interfaces are deprecated and will not be supported starting with 2025.0 release:
- k-Means
- Covariance
- PCA
- Logistic Regression
- Linear Regression
- Random Forest
- kNN
- SVM
- DBSCAN
- Low-order moments
- ABI compatibility is to be broken as part of the 2025.0 release of oneDAL. The library’s major version is to be incremented to three to enforce the relinking of existing applications
Acknowledgements
Thanks to everyone who helped us make 2024.0 release possible!
@avolkov-intel, @Alexsandruss, @ahuber21, @Alexandr-Solovev, @Vika-F, @razdoburdin, @ethanglaser, @napetrov, @aepanchi, @amgrigoriev, @KulikovNikita, @Pahandrovich, @icfaust, @inteldimitrius, @maria-Petrova, @samir-nasibli, @md-shafiul-alam,
@keeranroth, @amgrigoriev