This software was previously known as Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN) and Deep Neural Network Library (DNNL). oneDNN is intended for deep learning applications and framework developers interested in improving application performance on Intel CPUs and GPUs. Deep learning practitioners should use one of the applications enabled with oneDNN.
library performance deep-neural-networks deep-learning cpp opencl x64 x86-64 openmp avx2 amx sse41 tbb aarch64 avx512 bfloat16 oneapi onednn dpcpp xe-architectureoneAPI Threading Building Blocks (oneTBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. Here are Release Notes and System Requirements.
parallelism threading tbb composability flowgraph tbbmalloc heterogeneousprogramming taskparallelism oneapiInstall Intel(R) oneAPI Base Toolkit (Base Kit) to use oneDPL and please refer to System requirements. Here is the latest Release Notes.
oneapiIntel® oneAPI Data Analytics Library (oneDAL) is a powerful machine learning library that helps speed up big data analysis. oneDAL solvers are also used in Intel Distribution for Python for scikit-learn optimization. Intel® oneAPI Data Analytics Library is an extension of Intel® Data Analytics Acceleration Library (Intel® DAAL).
machine-learning machine-learning-algorithms data-analysis hacktoberfest onedal oneapiThis project is part of the larger oneAPI project. See the oneAPI specification for more information about the oneAPI project.
oneapiSee the BUILD file for build instructions. NOTE: LZT_DEFAULT_DEVICE_NAME will be used if set, otherwise LZT_DEFAULT_DEVICE_IDX will be used.
oneapiThis repository contains the sources for the oneAPI Specification. For the latest build from main branch, see HTML and PDF. For more information about oneAPI, see oneapi.com. For information about future releases of the oneAPI specification, see the oneAPI Specification Roadmap. To be notified about new releases, become a release-only watcher of this repo.
deep-learning analytics accelerator linear-algebra video-processing sycl parallel-programming oneapiThis repository hosts notes and presentation materials from the oneAPI Technical Advisory Board (TAB) meetings. The Advisory Board is an invitation-only forum comprised of industry experts that help guide the oneAPI parallel programming ecosystem. More information on oneAPI can be found at oneapi.com. The general community is invited to join the conversation by reviewing the oneAPI Specification, as well as the notes/slides in this repo, and then post comments or questions as github issues. General questions can go to this repo and issues specific to the specification can go to the Specification repo.
oneapioneAPI Collective Communications Library (oneCCL) provides an efficient implementation of communication patterns used in deep learning. Refer to System Requirements for more details.
deep-learning sycl oneapioneMKL interfaces are an open-source implementation of the oneMKL Data Parallel C++ (DPC++) interface according to the oneMKL specification. It works with multiple devices (backends) using device-specific libraries underneath. If Building with Conan, above packages marked as "No" must be installed manually.
api performance cpu hpc gpu parallel-computing cuda intel blas rng parallel-programming math-libraries oneapi onemkl dpcppThe oneAPI Video Processing Library (oneVPL) provides a single video processing API for encode, decode, and video processing that works across a wide range of accelerators. This project is part of the larger oneAPI project. See the oneAPI Specification and the oneVPL Specification for additional information.
video-processing transcode-video oneapi
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.