HannanKan / daal

Intel® oneAPI Data Analytics Library (oneDAL)

Home Page:https://software.intel.com/en-us/oneapi/onedal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Intel(R) oneAPI Data Analytics Library

Build Status License

Intel(R) oneAPI Data Analytics Library (oneDAL) is a library that helps speed up big data analysis by providing highly optimized algorithmic building blocks for all stages of data analytics (preprocessing, transformation, analysis, modeling, validation, and decision making) in batch, online, and distributed processing modes of computation. The current version of oneDAL provides Data Parallel C++ (DPC++) API extensions to the traditional C++ interface.

oneDAL and Intel(R) DAAL

Intel(R) oneAPI Data Analytics Library is an extenstion of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL).

This repository contains branches corresponding to both oneAPI and classical versions of the library. We encourage you to use oneDAL located under the master branch.

If you want the gold quality library, use classical Intel(R) DAAL from the rls/daal-2020-rls branch. The rls/daal-2020-mnt branch contains ongoing fixes for Intel(R) DAAL 2020 Gold release.

Visit oneDAL home page for more information.

Documentation

Browse oneDAL documentation on GitHub* or refer to the complete list of classical Intel(R) DAAL features on the official Intel(R) DAAL website.

Installation

You can install oneDAL:

See Installation from Sources for details.

How to Contribute

We welcome community contributions to Intel(R) oneAPI Data Analytics Library. If you have an idea how to improve the product, you can:

Pull Requests

To contribute your changes directly to the repository, do the following:

  • Make sure you can build the product and run all the examples with your patch.
  • For a larger feature, provide a relevant example.
  • Submit a pull request.

Public and private CIs are enabled for the repository. Your PR should pass all of our checks. We will review your contribution and, if any additional fixes or modifications are necessary, we may give some feedback to guide you. When accepted, your pull request will be merged into GitHub* repository.

oneDAL is licensed under Apache License, Version 2.0. By contributing to the project, you agree to the license and copyright terms therein and release your contribution under these terms.

Python API

daal4py is a simplified Python API to Intel(R) DAAL that allows for fast usage of the framework suited for Data Scientists or Machine Learning users.

See Also

About

Intel® oneAPI Data Analytics Library (oneDAL)

https://software.intel.com/en-us/oneapi/onedal

License:Apache License 2.0


Languages

Language:C++ 72.1%Language:Java 25.5%Language:C 1.5%Language:Makefile 0.5%Language:CSS 0.2%Language:Batchfile 0.2%Language:Shell 0.1%Language:Python 0.0%Language:HTML 0.0%