Skip to content

Releases: uxlfoundation/oneDAL

Intel® oneAPI Data Analytics Library 2025.0.0

04 Nov 13:30
f46c6f2
Compare
Choose a tag to compare

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

:octocat: 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

18 Sep 13:12
79caa00
Compare
Choose a tag to compare

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

🪲 Bug Fixes

  • Correct multiline command handling in setup_samples.cmake
  • Added missing ONEDAL_EXPORT for sparse Logistic Regression

:octocat: 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

13 Aug 15:37
9f82131
Compare
Choose a tag to compare

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

:octocat: 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

02 Jul 10:40
8197c80
Compare
Choose a tag to compare

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

:octocat: 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

16 May 14:16
d89fbe9
Compare
Choose a tag to compare

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

:octocat: 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

11 Apr 16:12
14adb55
Compare
Choose a tag to compare

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

:octocat: 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

02 Apr 19:30
542c4c6
Compare
Choose a tag to compare

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 to sycl::fabs

:octocat: 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

24 Jan 21:43
138ddd6
Compare
Choose a tag to compare

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

:octocat: 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

30 Nov 17:50
66a1c19
Compare
Choose a tag to compare

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

TPOT2 AutoML integration

:octocat: 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

21 Nov 14:24
a5b41d6
Compare
Choose a tag to compare

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

:octocat: 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