ТехноСводка

ИИ

AMD перенесёт оптимизации ZenDNN в общую библиотеку oneDNN и войдёт в совет UXL Foundation

AMD откажется от отдельной библиотеки ZenDNN и добавит свои оптимизации для архитектуры Zen в oneDNN, созданную Intel.

Библиотека oneDNN содержит оптимизированные примитивы для глубокого обучения и используется PyTorch, TensorFlow, ONNX Runtime и OpenVINO на центральных процессорах. Раньше AMD поддерживала собственный форк ZenDNN, оптимизированный под EPYC, из-за чего разработчикам со смешанным парком оборудования приходилось следить за версией библиотеки в стеке.

Теперь код для Zen будет добавлен в основную ветку oneDNN, а библиотека сама выберет оптимальный путь исполнения в зависимости от процессора x86. AMD также вошла в руководящий совет UXL Foundation, который развивает проект. Решение стало результатом работы «Консультативной группы по экосистеме x86», созданной компаниями в конце 2024 года.

Компании также работают над набором матричных инструкций AI Compute Extensions (ACE): поддержка в PyTorch появится в будущих версиях oneDNN, а в GCC 17 совместимость уже добавлена. Договорённость касается только CPU: для GPU AMD продолжает развивать ROCm. Сроки интеграции первых фрагментов ZenDNN пока не названы.

  • ZenDNN уступит место общей oneDNN
  • AMD вошла в руководящий совет UXL Foundation
  • Сроки переноса кода ZenDNN не названы

Источники

Текст подготовлен автоматически по материалам источников и может содержать неточности.