User:Python4all/sandbox
Appearance
Repository | github |
---|---|
Operating system | Microsoft Windows, Linux, macOS |
Platform | Cross-platform |
Type | Open-source Library |
Website | spec |
oneAPI Deep Neural Network Library (oneDNN) is a performance library of basic building blocks for deep learning applications.[1] oneDNN is an open-source and cross-platform library element of oneAPI[2].
oneDNN is useful for deep learning application and framework developers who desire to improve application performance on both CPUs and GPUs[3]. The oneDNN library is available for Windows, Linux and macOS operating systems.
History
[edit]- 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
[edit]Apache License 2.0
References
[edit]External links
[edit]- 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