AMD и Intel объявили о сотрудничестве вокруг oneDNN, чтобы ускорить PyTorch на процессорах x86. По замыслу компаний, такой подход должен упростить разработку, поддержку и развёртывание ИИ-приложений на системах с x86-процессорами.
AMD перенесёт оптимизации ZenDNN в oneDNN. Сроки переноса не указаны. Единая библиотека должна сделать экосистему программ для x86 менее раздробленной. Разработчикам станет проще создавать, поддерживать и развёртывать приложения PyTorch без отдельных программных путей для разных процессоров.
oneDNN используют не только PyTorch, но и TensorFlow, ONNX Runtime и OpenVINO. Джефф Маквей (Jeff McVeigh), вице-президент и генеральный менеджер Intel по стратегическим программам центров обработки данных, объяснил, зачем нужен единый подход.
AMD также присоединилась к UXL Foundation в качестве управляющего участника, чтобы содействовать дальнейшей совместной работе. Кроме того, компании работают над AI Compute Extensions — набором инструкций x86 для ускорения матричных умножений. Будущую поддержку этих расширений в PyTorch планируют интегрировать через обновления oneDNN.
Станет ли единая библиотека достаточным решением для упрощения разработки ИИ-приложений на x86, или разработчикам всё ещё понадобятся отдельные оптимизации?
Источник новости: vgtimes.ru

