oneDNN
oneDNN, originally released as MKL-DNN, is an open-source performance library of deep learning building blocks designed to accelerate computation on CPUs and, increasingly, other hardware through the oneAPI ecosystem. It provides optimized implementations of common deep learning primitives such as convolutions, pooling, normalization, activation functions, softmax, and recurrent layers, with a focus on high throughput for both inference and training workloads. The library is intended to be embedded by machine learning frameworks and high-performance applications that require portable, highly optimized kernels rather than bespoke implementations.
The API is exposed as a low-level C interface (with a C++ wrapper) that organizes work into
oneDNN is released under the Apache License 2.0 and is hosted on GitHub. It is part of