Nvidia GPUs : Projets MLX d'Apple Silicon bientôt compatibles

Un projet ambitieux vise à réduire les coûts de développement d’applications basées sur l’apprentissage automatique pour le matériel NVIDIA, en utilisant des ordinateurs équipés du silicium Apple et en exportant vers CUDA. Ce cadre, baptisé Apple MLX, permettra aux développeurs de tester facilement leur code avant son déploiement.

Une collaboration inattendue entre NVIDIA et Apple

L’apprentissage automatique est souvent inabordable en raison des couts prohibitifs associés au matériel utilisé pour répondre rapidement aux requêtes. Bien que les composants de NVIDIA soient largement privilégiés pour leurs performances, Apple s’efforce maintenant d’améliorer l’accès à ces ressources par les développeurs grâce à son nouveau cadre open source, le MLX.

Nvidia GPUs : Projets MLX d’Apple Silicon bientôt compatibles

Actuellement, le processus est en cours pour intégrer le support de backend CUDA dans le MLX. Cette initiative a été repérée par Ycombinator et devrait faciliter la translation du code développé dans un environnement convivial sur Mac vers le format opérationnel avec les unités de traitement graphique (GPU) NVIDIA. « Le code peut ensuite être exporté dans un format qui fonctionne avec CUDA », expliquent les responsables du projet.

Avantages potentiels et simplification du processus

En précisant que cet ajout se concentre sur l’exportation, il ne propose pas encore aux utilisateurs d’attacher une carte NVIDIA à un Mac ou d’exécuter localement des applications déjà codées via CUDA. Néanmoins, cela offre aux développeurs la possibilité de créer et tester leurs applications localement avant une mise en production plus coûteuse sur du matériel dédié.

Les économies potentielles sont considérables : investir dans des configurations matérielles hautes performances peut coûter plusieurs fois plus cher qu’un Mac hautement spécifié. Par conséquent, utiliser le silicium Apple pour expérimenter des projets à petite échelle pourrait réduire significativement ces dépenses tout en assurant une transition future vers un matériel plus performant basé sur CUDA.

Un projet toujours en développement

S’inscrivant comme une initiative « parrainée par Apple », ce projet reste cependant à ses débuts, débutant officiellement le 21 mars, avec peu de fonctionnalités réellement fonctionnelles actuellement disponibles. Des tests préliminaires ont montré quelques résultats prometteurs mais ils restent limités; l’exemple d’un tutoriel semble fonctionner selon certaines sources.

Perspectives futures

Plus récemment, la sortie de travaux effectués par Apple concernant sa méthode appelée Recurrent Drafter (ou Redrafter), qui améliore la génération LLM (Large Language Models) grâce au support GPU consacré aux technologies NVIDIA illustre cette nouvelle dynamique porteuse d’espoir dans un secteur où chaque avancée technique fait figure d’enjeu majeur.