← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

AMD and Intel Unify PyTorch CPU Optimizations in oneDNN Library

🔄 Updated 16d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • AMD and Intel unify PyTorch CPU optimizations in oneDNN.
  • AMD integrates ZenDNN into open-source oneDNN.
  • AMD joins UXL Foundation as a steering member.
  • Collaboration driven by x86 Ecosystem Advisory Group.

Unified PyTorch Optimizations

AMD and Intel are combining their CPU optimizations for PyTorch into a single oneDNN library. This integration means that developers will have a unified code path for AI inference on both AMD and Intel chips, simplifying the development process.

Previously, AMD maintained a separate version of oneDNN called ZenDNN. This ZenDNN functionality is now being moved into the open-source oneDNN library, which is published by the UXL Foundation.

AMD Joins UXL Foundation

As part of this initiative, AMD has joined the UXL Foundation as a "steering member." This role allows AMD to influence the future direction of the UXL Foundation, requiring an annual contribution of $20,000.

Collaboration Driven by EAG

The decision to unify these efforts under oneDNN was recommended by the x86 Ecosystem Advisory Group (EAG), a joint initiative between Intel and AMD established in 2024. The two companies have previously collaborated through the EAG on projects like the ACE extensions for x86.

Intel originally developed oneDNN, building on earlier deep learning libraries, before it became part of the UXL Foundation. Intel was a founding member of the UXL Foundation, alongside other companies like Arm, Qualcomm, and Google Cloud.

Impact on Developers and Performance

The oneDNN backend is designed to accelerate CPU inference workloads for the latest Intel and AMD chips within frameworks like PyTorch. When oneDNN was added to PyTorch in late 2023, it demonstrated performance improvements of 1.24x for Float32 data types and 2.21x for BFloat16 data types.

For developers, this unification simplifies working with PyTorch across different systems, as a single backend will provide appropriate optimizations regardless of the underlying hardware. While the immediate focus is on x86, oneDNN is a cross-platform library that also supports Arm and RISC-V architectures.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~4 min · 3 stories · Nov 07

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

GitHub amd/ZenDNN

Reporting from

AMD and Intel are integrating their CPU optimizations for PyTorch AI inference into a single oneDNN library, with AMD joining the UXL Foundation. This collaboration simplifies PyTorch development across different x86 hardware by providing unified, optimized code paths.