User:Python4all/sandbox
Appearance
oneAPI Deep Neural Network Library | |
---|---|
Repository | github |
Operating system | Microsoft Windows, Linux, macOS |
Platform | Cross-platform |
Type | Open-source Library |
Website | spec |
oneAPI Deep Neural Network Library (oneDNN) is an open-source cross-platform performance library of basic building blocks for deep learning applications.[1] oneDNN is part of oneAPI[2].
oneDNN is intended for deep learning applications and framework developers interested in improving application performance on CPUs and GPUs. The library is available for Windows, Linux and macOS operating systems.
History
- oneDNN started as the Deep Neural Networks (DNN) component of Intel MKL library first released in Intel MKL 2017.
- Considering fast development in the field and opportunity for industry collaboration Intel launched an open source project named Intel MKL-DNN on August 28, 2016.
- The Intel MKL DNN component was deprecated in Intel MKL 2019 and removed in Intel MKL 2020.
- MKL-DNN reached production maturity with MKL-DNN v1.0 on Jul 12, 2019.
- Arm contributed support for AArch64 processors in oneDNN v1.5
- The library became a part of oneAPI initiative and renamed to oneDNN in oneDNN v2.0 on Dec 8, 2020.
- Intel branded the binary distribution Intel® oneAPI Deep Neural Network Library (oneDNN) launched as part of Intel® oneAPI 2021 release.
- Codeplay contributed support for NVIDIA GPUs in oneDNN v2.1
License
Apache License 2.0
References
External links
- oneAPI industry specification
- oneAPI oneDNN specification
- developer guide explains the programming model, functionality, and implementation details, and includes examples
- oneDNN API reference provides a comprehensive reference of the library API.
- Intel® oneAPI Deep Neural Network Library