Skip to main content

daal4py is a Convenient Python API to the Intel® oneAPI Data Analytics Library (oneDAL)

Project description

daal4py - A Convenient Python API to the Intel(R) oneAPI Data Analytics Library

Build Status Coverity Scan Build Status Join the community on GitHub Discussions PyPI Version Conda Version

A simplified API to Intel(R) oneAPI Data Analytics Library that allows for fast usage of the framework suited for Data Scientists or Machine Learning users. Built to help provide an abstraction to Intel(R) oneAPI Data Analytics Library for either direct usage or integration into one's own framework.

👀 Follow us on Medium

We publish blogs on Medium, so follow us to learn tips and tricks for more efficient data analysis the help of daal4py. Here are our latest blogs:

🔗 Important links

💬 Support

Report issues, ask questions, and provide suggestions using:

You may reach out to project maintainers privately at onedal.maintainers@intel.com

🛠 Installation

daal4py is available at the Python Package Index, on Anaconda Cloud in Conda-Forge channel and in Intel channel.

# PyPI (recommended by default)
pip install daal4py
# Anaconda Cloud from Conda-Forge channel (recommended for conda users by default)
conda install daal4py -c conda-forge
# Anaconda Cloud from Intel channel (recommended for Intel® Distribution for Python users)
conda install daal4py -c intel
[Click to expand] ℹ️ Supported configurations

📦 PyPi channel

OS / Python version Python 3.6 Python 3.7 Python 3.8 Python 3.9
Linux [CPU, GPU] [CPU, GPU] [CPU, GPU] [CPU, GPU]
Windows [CPU, GPU] [CPU, GPU] [CPU, GPU] [CPU, GPU]
OsX [CPU] [CPU] [CPU] [CPU]

📦 Anaconda Cloud: Conda-Forge channel

OS / Python version Python 3.6 Python 3.7 Python 3.8 Python 3.9
Linux [CPU] [CPU] [CPU] [CPU]
Windows [CPU] [CPU] [CPU] [CPU]
OsX

📦 Anaconda Cloud: Intel channel

OS / Python version Python 3.6 Python 3.7 Python 3.8 Python 3.9
Linux [CPU, GPU]
Windows [CPU, GPU]
OsX [CPU]

You can build daal4py from sources as well.

⚠️ Scikit-learn patching

Scikit-learn patching functionality in daal4py was deprecated and moved to a separate package - Intel(R) Extension for Scikit-learn*. All future updates for the patching will be available in Intel(R) Extension for Scikit-learn only. Please use the package instead of daal4py for the Scikit-learn acceleration.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

daal4py-2024.7.0-py312-none-win_amd64.whl (8.7 MB view details)

Uploaded Python 3.12 Windows x86-64

daal4py-2024.7.0-py312-none-manylinux1_x86_64.whl (11.3 MB view details)

Uploaded Python 3.12

daal4py-2024.7.0-py311-none-win_amd64.whl (8.5 MB view details)

Uploaded Python 3.11 Windows x86-64

daal4py-2024.7.0-py311-none-manylinux1_x86_64.whl (11.3 MB view details)

Uploaded Python 3.11

daal4py-2024.7.0-py310-none-win_amd64.whl (8.5 MB view details)

Uploaded Python 3.10 Windows x86-64

daal4py-2024.7.0-py310-none-manylinux1_x86_64.whl (11.3 MB view details)

Uploaded Python 3.10

daal4py-2024.7.0-py39-none-win_amd64.whl (8.5 MB view details)

Uploaded Python 3.9 Windows x86-64

daal4py-2024.7.0-py39-none-manylinux1_x86_64.whl (11.3 MB view details)

Uploaded Python 3.9

File details

Details for the file daal4py-2024.7.0-py312-none-win_amd64.whl.

File metadata

  • Download URL: daal4py-2024.7.0-py312-none-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: Python 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for daal4py-2024.7.0-py312-none-win_amd64.whl
Algorithm Hash digest
SHA256 099478606ecdd08abe35f5fe3fe925f074cd45279db0b7309dbd47ef690bd848
MD5 d6ee56c3b58f6c0cf8a7ac21c5274a20
BLAKE2b-256 ecc846e6b0ab79baafcb520414553054243e2b0654df4db6cb04e3648007ce48

See more details on using hashes here.

File details

Details for the file daal4py-2024.7.0-py312-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: daal4py-2024.7.0-py312-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: Python 3.12
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for daal4py-2024.7.0-py312-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1147a35ad2217dffda432e1e2b93bc52d9333a10efe84f1ea9c4eccb7403641a
MD5 6bea0301f7f6cf89180ba7968133eefe
BLAKE2b-256 132318911c0d28a8e76e547307debea87fab5f8b7bc4fd98e670a8d777221592

See more details on using hashes here.

File details

Details for the file daal4py-2024.7.0-py311-none-win_amd64.whl.

File metadata

  • Download URL: daal4py-2024.7.0-py311-none-win_amd64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: Python 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for daal4py-2024.7.0-py311-none-win_amd64.whl
Algorithm Hash digest
SHA256 ae6e34a9e95a9f089209e1cf1e90742121577f4f487f71835d4985ade270fca5
MD5 3a7c8d3d9f15114bf2909ed0871ea70c
BLAKE2b-256 72a11d4bf444fa17d962aa66426eff50549af41b59dede73c8a9a8ea6b9c749b

See more details on using hashes here.

File details

Details for the file daal4py-2024.7.0-py311-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: daal4py-2024.7.0-py311-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: Python 3.11
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for daal4py-2024.7.0-py311-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a278a30942899e85e42c5fc70cae5fc203ea367dcfe23fc069eccbf82d7a906
MD5 7bed41f63bd44d5b737df01c1352d4ec
BLAKE2b-256 cc9274a56f86c2e9f6eb78fc5912ce96db8d97a658f6451d2146be1f40f8bfd9

See more details on using hashes here.

File details

Details for the file daal4py-2024.7.0-py310-none-win_amd64.whl.

File metadata

  • Download URL: daal4py-2024.7.0-py310-none-win_amd64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: Python 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for daal4py-2024.7.0-py310-none-win_amd64.whl
Algorithm Hash digest
SHA256 a2a4be7c73fe1ccfa98da61bf80c772636dad453792a29493dcc3c9ea0edf322
MD5 5f9f9427fed8ab11f74ff712dba7a072
BLAKE2b-256 5e8aea2329c2df61b871af62db240643c233f017e3b3610729b3a22e6b9b366d

See more details on using hashes here.

File details

Details for the file daal4py-2024.7.0-py310-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: daal4py-2024.7.0-py310-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: Python 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for daal4py-2024.7.0-py310-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d29477f5eb5811fe9fff8acacb8ca79615601c4a32ba7cfd5e950274c1675524
MD5 99980b7c6b6d972c92628e706ea5dd20
BLAKE2b-256 b75e0ff67fb72fc1dec29540a3bd6ebd6569010883143239649a09e185409f66

See more details on using hashes here.

File details

Details for the file daal4py-2024.7.0-py39-none-win_amd64.whl.

File metadata

  • Download URL: daal4py-2024.7.0-py39-none-win_amd64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: Python 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for daal4py-2024.7.0-py39-none-win_amd64.whl
Algorithm Hash digest
SHA256 382361ee4437608c768566e80de8e7638e448aece85b749f437be259169f992d
MD5 d697f482786b16aa0310a222f17e31c1
BLAKE2b-256 10bf000a3f01b66a772f6cbf0f787aed753a2f58f4197feff4018a4cb35b8601

See more details on using hashes here.

File details

Details for the file daal4py-2024.7.0-py39-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: daal4py-2024.7.0-py39-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: Python 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for daal4py-2024.7.0-py39-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 378376ddca35e001916fcff1daf1435c5c07f91c5d4ecf07a26308a6fb5f3769
MD5 20ec874ff3fa735e5d70a9a5cb9bbcd7
BLAKE2b-256 39b4096e3d83cfd0eca99a770aa44548b0bf7be1ff29d1a89c17bbe4710bda83

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page