20 października 2026 roku Intel i AMD zapowiedziały połączenie prac nad optymalizacją procesorów x86 dla PyTorch w oneDNN, otwartoźródłowej bibliotece do obliczeń związanych z głębokim uczeniem. Wspólny kierunek ma uprościć korzystanie z optymalizacji CPU na platformach obu firm.
Wspólna ścieżka optymalizacji CPU
Intel i AMD uzgodniły oneDNN jako domyślną otwartą bibliotekę przyspieszającą działanie PyTorch na procesorach x86. Taki kierunek zarekomendowała x86 Ecosystem Advisory Group. AMD poinformowała też, że dołączyła do UXL Foundation jako członek komitetu sterującego.
Dla twórców korzystających z PyTorch oznacza to zapowiedź wspólnej ścieżki optymalizacji dla CPU Intela i AMD. Jednym z elementów prac ma być integracja optymalizacji ZenDNN z oneDNN. AMD opisała ją jako trwające prace, a nie gotowe wydanie.
ZenDNN i ACE mają różny status
AMD zapowiedziała integrację optymalizacji ZenDNN z oneDNN, ale nie podała terminu jej udostępnienia. Osobno firmy przewidziały obsługę AI Compute Extensions (ACE) w PyTorch za pośrednictwem przyszłych aktualizacji oneDNN.
ACE to projekt zestawu instrukcji x86 przeznaczonego do przyspieszania mnożenia macierzy. Jego integracja z PyTorch pozostaje planem na przyszłe aktualizacje biblioteki.
Dokumentacja Intela rozdziela optymalizacje CPU i GPU
Dokumentacja Intel Extension for PyTorch w wersji 2.1.0 opisuje optymalizacje CPU wykorzystujące AVX-512 VNNI i AMX oraz funkcje XMX dla dyskretnych GPU Intela. Pakiety przeznaczone wyłącznie dla CPU nie zawierają funkcji GPU. To osobne ścieżki opisane dla tej wersji rozszerzenia: wspólny zakres ogłoszony przez Intel i AMD dotyczy optymalizacji CPU x86, a nie wspólnego oprogramowania GPU.