Le framework Machine Learning de Microsoft ne prend en charge que les NPU Intel pour le moment
Quelque chose à espérer: Étant donné que DirectML et les unités de traitement neuronal (NPU) ont été spécialement conçues pour faciliter l’apprentissage automatique et d’autres applications d’IA, ce n’était qu’une question de temps avant que ces deux technologies ne soient intégrées. Microsoft et Intel ont annoncé la première étape de cette collaboration, permettant aux développeurs de commencer à créer des applications prenant en charge les deux technologies.
Les développeurs disposant de PC Windows 11 fonctionnant sur des processeurs Intel Core Ultra peuvent désormais exploiter les NPU introduits dans cette nouvelle gamme de processeurs tout en travaillant avec l’aperçu DirectML. Malgré certaines limitations, cette mise à jour élargit les possibilités des développeurs d’IA.
La nouvelle fonctionnalité a été intégrée à DirectML version 1.13.1 et ONNX Runtime 1.17. Tous les modèles d’apprentissage automatique ne sont pas actuellement compatibles avec les NPU, mais Microsoft travaille activement à étendre la prise en charge et est ouvert aux commentaires via le référentiel DirectML GitHub. De plus, les NPU des processeurs récents d’AMD ne sont pas encore compatibles avec DirectML, et il n’y a pas de calendrier clair pour savoir quand ils pourraient le devenir.
Microsoft a introduit DirectML dans le cadre de ses efforts en faveur de l’apprentissage automatique dans DirectX 12. La technologie est généralement mentionnée en relation avec les méthodes de mise à l’échelle de la résolution des jeux vidéo telles que le DLSS de Nvidia, le FSR d’AMD et le XeSS d’Intel, que DirectML peut faciliter. Jusqu’à présent, DirectML ciblait principalement les cartes graphiques, mais la prise en charge des NPU devrait améliorer sa polyvalence.
Intel a démontré comment ses NPU peuvent exploiter XeSS pour améliorer considérablement les performances graphiques sans avoir besoin de GPU dédiés. Cependant, DirectML pourrait encore améliorer les performances.
Au-delà des graphiques, la boîte à outils d’apprentissage automatique de Microsoft est conçue pour prendre en charge diverses charges de travail d’IA, promettant davantage d’applications à mesure que la technologie progresse dans sa phase de prévisualisation et que les développeurs étudient son potentiel.
Lisez également : Comprendre DirectML, DirectX Raytracing et DirectStorage
Samsung, en collaboration avec Microsoft, a fourni un premier exemple d’intégration DirectML NPU utilisant des modèles open source. Le Galaxy Book 4 de la société, alimenté par un processeur Intel Core Ultra et un NPU, peut effectuer des tâches de reconnaissance de visages et d’objets – fonctions généralement gérées par d’autres composants – améliorant potentiellement les performances et maximisant la durée de vie de la batterie.
À mesure que Microsoft continue de développer DirectML, les avantages de la prise en charge d’Intel Core Ultra NPU devraient croître, d’autant plus qu’Intel vise à améliorer considérablement les performances de l’IA à chaque nouvelle génération de processeurs.
Les prochains processeurs Lunar Lake et Arrow Lake devraient tripler les performances des puces Meteor Lake récemment publiées lors de leur lancement plus tard cette année et en 2025. Panther Lake, qui arrivera après ces deux séries et pourrait encore arriver en 2025, pourrait doubler les performances de l’IA. encore une fois sur les processeurs Lunar/Arrow Lake.