daal4py


Namedaal4py JSON
Version 2024.7.0 PyPI version JSON
download
home_pagehttps://github.com/IntelPython/daal4py
Summarydaal4py is a Convenient Python API to the Intel® oneAPI Data Analytics Library (oneDAL)
upload_time2024-09-17 16:36:32
maintainerNone
docs_urlNone
authorIntel Corporation
requires_python>=3.7
licenseApache v2.0
keywords machine learning scikit-learn data science data analytics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# daal4py - A Convenient Python API to the Intel(R) oneAPI Data Analytics Library
[![Build Status](https://dev.azure.com/daal/daal4py/_apis/build/status/CI?branchName=master)](https://dev.azure.com/daal/daal4py/_build/latest?definitionId=9&branchName=master)
[![Coverity Scan Build Status](https://scan.coverity.com/projects/21716/badge.svg)](https://scan.coverity.com/projects/daal4py)
[![Join the community on GitHub Discussions](https://badgen.net/badge/join%20the%20discussion/on%20github/black?icon=github)](https://github.com/intel/scikit-learn-intelex/discussions)
[![PyPI Version](https://img.shields.io/pypi/v/daal4py)](https://pypi.org/project/daal4py/)
[![Conda Version](https://img.shields.io/conda/vn/conda-forge/daal4py)](https://anaconda.org/conda-forge/daal4py)


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](https://medium.com/intel-analytics-software/tagged/machine-learning) to learn tips and tricks for more efficient data analysis the help of daal4py. Here are our latest blogs:

- [From Hours to Minutes: 600x Faster SVM](https://medium.com/intel-analytics-software/from-hours-to-minutes-600x-faster-svm-647f904c31ae)
- [Improve the Performance of XGBoost and LightGBM Inference](https://medium.com/intel-analytics-software/improving-the-performance-of-xgboost-and-lightgbm-inference-3b542c03447e)
- [Accelerate Kaggle Challenges Using Intel AI Analytics Toolkit](https://medium.com/intel-analytics-software/accelerate-kaggle-challenges-using-intel-ai-analytics-toolkit-beb148f66d5a)
- [Accelerate Your scikit-learn Applications](https://medium.com/intel-analytics-software/improving-the-performance-of-xgboost-and-lightgbm-inference-3b542c03447e)
- [Accelerate Linear Models for Machine Learning](https://medium.com/intel-analytics-software/accelerating-linear-models-for-machine-learning-5a75ff50a0fe)
- [Accelerate K-Means Clustering](https://medium.com/intel-analytics-software/accelerate-k-means-clustering-6385088788a1)

## 🔗 Important links
- [Documentation](https://intelpython.github.io/daal4py/)
- [scikit-learn API and patching](https://intelpython.github.io/daal4py/sklearn.html)
- [Building from Sources](https://github.com/IntelPython/daal4py/blob/master/daal4py/INSTALL.md)
- [About Intel(R) oneAPI Data Analytics Library](https://github.com/oneapi-src/oneDAL)

## 💬 Support

Report issues, ask questions, and provide suggestions using:

- [GitHub Issues](https://github.com/intel/scikit-learn-intelex/issues)
- [GitHub Discussions](https://github.com/intel/scikit-learn-intelex/discussions)
- [Forum](https://community.intel.com/t5/Intel-Distribution-for-Python/bd-p/distribution-python)

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

# 🛠 Installation
daal4py is available at the [Python Package Index](https://pypi.org/project/daal4py/),
on Anaconda Cloud in [Conda-Forge channel](https://anaconda.org/conda-forge/daal4py)
and in [Intel channel](https://anaconda.org/intel/daal4py).

```bash
# PyPI (recommended by default)
pip install daal4py
```

```bash
# Anaconda Cloud from Conda-Forge channel (recommended for conda users by default)
conda install daal4py -c conda-forge
```

```bash
# Anaconda Cloud from Intel channel (recommended for Intel® Distribution for Python users)
conda install daal4py -c intel
```

<details><summary>[Click to expand] ℹ️ Supported configurations </summary>

#### 📦 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]       |     ❌       |      ❌       |

</details>

You can [build daal4py from sources](https://github.com/intel/scikit-learn-intelex/blob/master/daal4py/INSTALL.md) 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*](https://github.com/intel/scikit-learn-intelex). 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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/IntelPython/daal4py",
    "name": "daal4py",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "onedal.maintainers@intel.com",
    "keywords": "machine learning, scikit-learn, data science, data analytics",
    "author": "Intel Corporation",
    "author_email": "scripting@intel.com",
    "download_url": null,
    "platform": null,
    "description": "\n# daal4py - A Convenient Python API to the Intel(R) oneAPI Data Analytics Library\n[![Build Status](https://dev.azure.com/daal/daal4py/_apis/build/status/CI?branchName=master)](https://dev.azure.com/daal/daal4py/_build/latest?definitionId=9&branchName=master)\n[![Coverity Scan Build Status](https://scan.coverity.com/projects/21716/badge.svg)](https://scan.coverity.com/projects/daal4py)\n[![Join the community on GitHub Discussions](https://badgen.net/badge/join%20the%20discussion/on%20github/black?icon=github)](https://github.com/intel/scikit-learn-intelex/discussions)\n[![PyPI Version](https://img.shields.io/pypi/v/daal4py)](https://pypi.org/project/daal4py/)\n[![Conda Version](https://img.shields.io/conda/vn/conda-forge/daal4py)](https://anaconda.org/conda-forge/daal4py)\n\n\nA 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.\n\n## \ud83d\udc40 Follow us on Medium\n\nWe publish blogs on Medium, so [follow us](https://medium.com/intel-analytics-software/tagged/machine-learning) to learn tips and tricks for more efficient data analysis the help of daal4py. Here are our latest blogs:\n\n- [From Hours to Minutes: 600x Faster SVM](https://medium.com/intel-analytics-software/from-hours-to-minutes-600x-faster-svm-647f904c31ae)\n- [Improve the Performance of XGBoost and LightGBM Inference](https://medium.com/intel-analytics-software/improving-the-performance-of-xgboost-and-lightgbm-inference-3b542c03447e)\n- [Accelerate Kaggle Challenges Using Intel AI Analytics Toolkit](https://medium.com/intel-analytics-software/accelerate-kaggle-challenges-using-intel-ai-analytics-toolkit-beb148f66d5a)\n- [Accelerate Your scikit-learn Applications](https://medium.com/intel-analytics-software/improving-the-performance-of-xgboost-and-lightgbm-inference-3b542c03447e)\n- [Accelerate Linear Models for Machine Learning](https://medium.com/intel-analytics-software/accelerating-linear-models-for-machine-learning-5a75ff50a0fe)\n- [Accelerate K-Means Clustering](https://medium.com/intel-analytics-software/accelerate-k-means-clustering-6385088788a1)\n\n## \ud83d\udd17 Important links\n- [Documentation](https://intelpython.github.io/daal4py/)\n- [scikit-learn API and patching](https://intelpython.github.io/daal4py/sklearn.html)\n- [Building from Sources](https://github.com/IntelPython/daal4py/blob/master/daal4py/INSTALL.md)\n- [About Intel(R) oneAPI Data Analytics Library](https://github.com/oneapi-src/oneDAL)\n\n## \ud83d\udcac Support\n\nReport issues, ask questions, and provide suggestions using:\n\n- [GitHub Issues](https://github.com/intel/scikit-learn-intelex/issues)\n- [GitHub Discussions](https://github.com/intel/scikit-learn-intelex/discussions)\n- [Forum](https://community.intel.com/t5/Intel-Distribution-for-Python/bd-p/distribution-python)\n\nYou may reach out to project maintainers privately at onedal.maintainers@intel.com\n\n# \ud83d\udee0 Installation\ndaal4py is available at the [Python Package Index](https://pypi.org/project/daal4py/),\non Anaconda Cloud in [Conda-Forge channel](https://anaconda.org/conda-forge/daal4py)\nand in [Intel channel](https://anaconda.org/intel/daal4py).\n\n```bash\n# PyPI (recommended by default)\npip install daal4py\n```\n\n```bash\n#\u00a0Anaconda Cloud from Conda-Forge channel (recommended for conda users by default)\nconda install daal4py -c conda-forge\n```\n\n```bash\n#\u00a0Anaconda Cloud from Intel channel (recommended for Intel\u00ae Distribution for Python users)\nconda install daal4py -c intel\n```\n\n<details><summary>[Click to expand] \u2139\ufe0f Supported configurations </summary>\n\n#### \ud83d\udce6 PyPi channel\n\n| OS / Python version     | **Python 3.6** | **Python 3.7** | **Python 3.8**| **Python 3.9**|\n| :-----------------------| :------------: | :-------------:| :------------:| :------------:|\n|    **Linux**            |    [CPU, GPU]  |  [CPU, GPU]    |   [CPU, GPU]  |  [CPU, GPU]|  |\n|    **Windows**          |    [CPU, GPU]  |  [CPU, GPU]    |   [CPU, GPU]  |  [CPU, GPU]|  |\n|    **OsX**              |    [CPU]       |  [CPU]         |    [CPU]      |    [CPU]      |\n\n#### \ud83d\udce6 Anaconda Cloud: Conda-Forge channel\n\n| OS / Python version     | **Python 3.6** | **Python 3.7** | **Python 3.8**| **Python 3.9**|\n| :-----------------------| :------------: | :------------: | :------------:| :------------:|\n|    **Linux**            |   [CPU]        |   [CPU]        |     [CPU]     |     [CPU]     |\n|    **Windows**          |   [CPU]        |   [CPU]        |     [CPU]     |     [CPU]     |\n|    **OsX**              |   \u274c           |     \u274c        |     \u274c        |       \u274c     |\n\n#### \ud83d\udce6 Anaconda Cloud: Intel channel\n\n| OS / Python version     | **Python 3.6** | **Python 3.7** | **Python 3.8**| **Python 3.9**|\n| :-----------------------| :------------: | :-------------:| :------------:| :------------:|\n|    **Linux**            |   \u274c          |     [CPU, GPU]  |     \u274c       |      \u274c       |\n|    **Windows**          |   \u274c          |     [CPU, GPU]  |     \u274c       |      \u274c       |\n|    **OsX**              |   \u274c          |     [CPU]       |     \u274c       |      \u274c       |\n\n</details>\n\nYou can [build daal4py from sources](https://github.com/intel/scikit-learn-intelex/blob/master/daal4py/INSTALL.md) as well.\n\n\n# \u26a0\ufe0f Scikit-learn patching\n\nScikit-learn patching functionality in daal4py was deprecated and moved to a separate package - [Intel(R) Extension for Scikit-learn*](https://github.com/intel/scikit-learn-intelex). 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.\n\n\n",
    "bugtrack_url": null,
    "license": "Apache v2.0",
    "summary": "daal4py is a Convenient Python API to the Intel\u00ae oneAPI Data Analytics Library (oneDAL)",
    "version": "2024.7.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/IntelPython/daal4py/issues",
        "Documentation": "https://intelpython.github.io/daal4py/",
        "Homepage": "https://github.com/IntelPython/daal4py",
        "Source Code": "https://github.com/IntelPython/daal4py"
    },
    "split_keywords": [
        "machine learning",
        " scikit-learn",
        " data science",
        " data analytics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b75e0ff67fb72fc1dec29540a3bd6ebd6569010883143239649a09e185409f66",
                "md5": "99980b7c6b6d972c92628e706ea5dd20",
                "sha256": "d29477f5eb5811fe9fff8acacb8ca79615601c4a32ba7cfd5e950274c1675524"
            },
            "downloads": -1,
            "filename": "daal4py-2024.7.0-py310-none-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "99980b7c6b6d972c92628e706ea5dd20",
            "packagetype": "bdist_wheel",
            "python_version": "py310",
            "requires_python": ">=3.7",
            "size": 11300087,
            "upload_time": "2024-09-17T16:36:32",
            "upload_time_iso_8601": "2024-09-17T16:36:32.124168Z",
            "url": "https://files.pythonhosted.org/packages/b7/5e/0ff67fb72fc1dec29540a3bd6ebd6569010883143239649a09e185409f66/daal4py-2024.7.0-py310-none-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e8aea2329c2df61b871af62db240643c233f017e3b3610729b3a22e6b9b366d",
                "md5": "5f9f9427fed8ab11f74ff712dba7a072",
                "sha256": "a2a4be7c73fe1ccfa98da61bf80c772636dad453792a29493dcc3c9ea0edf322"
            },
            "downloads": -1,
            "filename": "daal4py-2024.7.0-py310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5f9f9427fed8ab11f74ff712dba7a072",
            "packagetype": "bdist_wheel",
            "python_version": "py310",
            "requires_python": ">=3.7",
            "size": 8533131,
            "upload_time": "2024-09-17T16:37:30",
            "upload_time_iso_8601": "2024-09-17T16:37:30.085536Z",
            "url": "https://files.pythonhosted.org/packages/5e/8a/ea2329c2df61b871af62db240643c233f017e3b3610729b3a22e6b9b366d/daal4py-2024.7.0-py310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cc9274a56f86c2e9f6eb78fc5912ce96db8d97a658f6451d2146be1f40f8bfd9",
                "md5": "7bed41f63bd44d5b737df01c1352d4ec",
                "sha256": "0a278a30942899e85e42c5fc70cae5fc203ea367dcfe23fc069eccbf82d7a906"
            },
            "downloads": -1,
            "filename": "daal4py-2024.7.0-py311-none-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7bed41f63bd44d5b737df01c1352d4ec",
            "packagetype": "bdist_wheel",
            "python_version": "py311",
            "requires_python": ">=3.7",
            "size": 11303546,
            "upload_time": "2024-09-17T16:36:27",
            "upload_time_iso_8601": "2024-09-17T16:36:27.260244Z",
            "url": "https://files.pythonhosted.org/packages/cc/92/74a56f86c2e9f6eb78fc5912ce96db8d97a658f6451d2146be1f40f8bfd9/daal4py-2024.7.0-py311-none-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72a11d4bf444fa17d962aa66426eff50549af41b59dede73c8a9a8ea6b9c749b",
                "md5": "3a7c8d3d9f15114bf2909ed0871ea70c",
                "sha256": "ae6e34a9e95a9f089209e1cf1e90742121577f4f487f71835d4985ade270fca5"
            },
            "downloads": -1,
            "filename": "daal4py-2024.7.0-py311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3a7c8d3d9f15114bf2909ed0871ea70c",
            "packagetype": "bdist_wheel",
            "python_version": "py311",
            "requires_python": ">=3.7",
            "size": 8537433,
            "upload_time": "2024-09-17T16:37:11",
            "upload_time_iso_8601": "2024-09-17T16:37:11.686685Z",
            "url": "https://files.pythonhosted.org/packages/72/a1/1d4bf444fa17d962aa66426eff50549af41b59dede73c8a9a8ea6b9c749b/daal4py-2024.7.0-py311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "132318911c0d28a8e76e547307debea87fab5f8b7bc4fd98e670a8d777221592",
                "md5": "6bea0301f7f6cf89180ba7968133eefe",
                "sha256": "1147a35ad2217dffda432e1e2b93bc52d9333a10efe84f1ea9c4eccb7403641a"
            },
            "downloads": -1,
            "filename": "daal4py-2024.7.0-py312-none-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6bea0301f7f6cf89180ba7968133eefe",
            "packagetype": "bdist_wheel",
            "python_version": "py312",
            "requires_python": ">=3.7",
            "size": 11295581,
            "upload_time": "2024-09-17T16:36:07",
            "upload_time_iso_8601": "2024-09-17T16:36:07.943727Z",
            "url": "https://files.pythonhosted.org/packages/13/23/18911c0d28a8e76e547307debea87fab5f8b7bc4fd98e670a8d777221592/daal4py-2024.7.0-py312-none-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ecc846e6b0ab79baafcb520414553054243e2b0654df4db6cb04e3648007ce48",
                "md5": "d6ee56c3b58f6c0cf8a7ac21c5274a20",
                "sha256": "099478606ecdd08abe35f5fe3fe925f074cd45279db0b7309dbd47ef690bd848"
            },
            "downloads": -1,
            "filename": "daal4py-2024.7.0-py312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d6ee56c3b58f6c0cf8a7ac21c5274a20",
            "packagetype": "bdist_wheel",
            "python_version": "py312",
            "requires_python": ">=3.7",
            "size": 8654457,
            "upload_time": "2024-09-17T16:37:08",
            "upload_time_iso_8601": "2024-09-17T16:37:08.193578Z",
            "url": "https://files.pythonhosted.org/packages/ec/c8/46e6b0ab79baafcb520414553054243e2b0654df4db6cb04e3648007ce48/daal4py-2024.7.0-py312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "39b4096e3d83cfd0eca99a770aa44548b0bf7be1ff29d1a89c17bbe4710bda83",
                "md5": "20ec874ff3fa735e5d70a9a5cb9bbcd7",
                "sha256": "378376ddca35e001916fcff1daf1435c5c07f91c5d4ecf07a26308a6fb5f3769"
            },
            "downloads": -1,
            "filename": "daal4py-2024.7.0-py39-none-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "20ec874ff3fa735e5d70a9a5cb9bbcd7",
            "packagetype": "bdist_wheel",
            "python_version": "py39",
            "requires_python": ">=3.7",
            "size": 11300942,
            "upload_time": "2024-09-17T16:36:17",
            "upload_time_iso_8601": "2024-09-17T16:36:17.274399Z",
            "url": "https://files.pythonhosted.org/packages/39/b4/096e3d83cfd0eca99a770aa44548b0bf7be1ff29d1a89c17bbe4710bda83/daal4py-2024.7.0-py39-none-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10bf000a3f01b66a772f6cbf0f787aed753a2f58f4197feff4018a4cb35b8601",
                "md5": "d697f482786b16aa0310a222f17e31c1",
                "sha256": "382361ee4437608c768566e80de8e7638e448aece85b749f437be259169f992d"
            },
            "downloads": -1,
            "filename": "daal4py-2024.7.0-py39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d697f482786b16aa0310a222f17e31c1",
            "packagetype": "bdist_wheel",
            "python_version": "py39",
            "requires_python": ">=3.7",
            "size": 8513723,
            "upload_time": "2024-09-17T16:37:02",
            "upload_time_iso_8601": "2024-09-17T16:37:02.031705Z",
            "url": "https://files.pythonhosted.org/packages/10/bf/000a3f01b66a772f6cbf0f787aed753a2f58f4197feff4018a4cb35b8601/daal4py-2024.7.0-py39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-17 16:36:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "IntelPython",
    "github_project": "daal4py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "daal4py"
}
        
Elapsed time: 0.30867s