AMD and Intel plan to combine their PyTorch x86 CPU optimization work in oneDNN, an open-source deep-learning library. AMD will integrate optimizations from its ZenDNN project, creating a shared software path across both companies’ processors. The announcement sets a direction—not a delivery date—and does not report performance benchmarks.
2
3
18
What the companies announced
Following a recommendation from the x86 Ecosystem Advisory Group, AMD and Intel selected oneDNN as the default open-source library for x86 acceleration in PyTorch. AMD plans to integrate ZenDNN optimizations into oneDNN while continuing to optimize for AMD processors.
2
18
The companies’ stated aim is to make it easier to develop and optimize PyTorch workloads across AMD and Intel CPUs, rather than requiring separate vendor-specific software paths. Intel’s Jeff McVeigh described the goal as letting developers use x86 CPU performance without having to manage separate paths.
1
The available announcement does not explain the advisory group’s detailed technical criteria for recommending oneDNN. It does, however, frame the shared library as a way to simplify development and reduce fragmentation.
1
2
How ZenDNN fits into oneDNN
Intel began developing oneDNN, which is now governed by the Unified Acceleration Foundation (UXL). AMD’s ZenDNN is a library with optimizations for AMD’s Zen architecture. The planned integration brings that AMD-specific work into the common oneDNN project; it does not mean processor-specific tuning will end.
2
6
13
18
AMD has also joined UXL as a steering member. That gives AMD a role in the foundation’s governance, but the available sources do not specify its voting rights or describe the precise effect on project decision-making.
2
9
What is known about timing and AI Compute Extensions
The companies have not named a completion date, target PyTorch release, or oneDNN version for the ZenDNN integration. They also have not announced measured performance gains.
3
4
AMD and Intel say they plan future oneDNN updates for AI Compute Extensions (ACE), which are designed to accelerate matrix multiplication. A oneDNN 3.14 release candidate already includes initial ACE instruction support, but it is not enabled by default: users must opt in with ONEDNN_MAX_CPU_ISA=AVX10_2_ACE. That release-candidate support does not establish when ACE will be available through PyTorch.
7
10
For developers, the practical takeaway is a planned common library and integration path—not a confirmed change already delivered across PyTorch installations. The timetable and resulting performance remain open questions.