Back to Gap Map Infrastructure / Compilers & Model Optimization

oneDNN

UXL Foundation
open source / Overall score: 3.0

oneDNN is a cross-platform performance library of deep-learning building blocks - convolutions, matrix multiplications, normalizations and fused primitives - implementing the oneAPI specification for the component. It is optimized for x86-64, AMD64 and 64-bit Arm CPUs and for Intel GPUs, and frameworks call it as their CPU kernel layer. The UXL Foundation hosts the project.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI)
source
public
core features withheld
no

The LICENSE file contains the Apache-2.0 text. The repository is public and the README describes no paid tier, enterprise edition or license-gated build, so the core is ungated.

Adoption

2 low confidence
2.0

oneDNN is consumed as a C++ library vendored directly into frameworks rather than installed as its own package, so no download channel measures its use and GitHub stars are the only adoption signal available.

Capability

4 medium confidence
4.0

OpenVINO vendors oneDNN as two submodules, one pointing at an OpenVINO fork for the CPU plugin and one at oneapi-src/oneDNN for the GPU plugin. It supplies operators rather than the path from a framework graph to a target, which keeps it one step below Apache TVM.

Verified 2026-09-27