IPB

Bienvenue invité ( Connexion | Inscription )

> Le Framework mlX d'IA Apple maintenant compatible avec les GPU nVidia, Réactions à la publication du 22/07/2025
Options
Paul Emploi
posté 22 Jul 2025, 21:09
Message #1


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 1 833
Inscrit : 19 Nov 2020
Membre no 212 895



Je vous avais parlé du Framework mlX d'Apple, open-source et initialement uniquement destiné aux Mac ARM quoique portable sur Mac Intel, et utilisant Metal.

Il permet de faire des développements d'IA sur Mac, mais bien qu'il indiquait "datacenter", ne tournait que sur Mac, et initialement développé pour Mac ARM.

Voilà qu'il dispose maintenant d'un backend (étage de sortie) capable de générer du code cuda, permettant au code de s'exécuter sur les GPU nVidia, y-compris en datacenter (enfin) ou dans le cloud.

Une ouverture bienvenue mais à mon avis insuffisante pour transformer les Mac en machines de développement d'IA destinées à tourner sous cuda dans les datacenter...

Lien vers le billet original



--------------------
La liberté d'expression c'est l'extrémisme. La censure c'est la liberté.
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
linus
posté 26 Jul 2025, 19:25
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 808
Inscrit : 24 Jun 2004
Lieu : Grenoble
Membre no 20 409



Si je comprends bien, même Apple a laissé tombé OpenCL. Il y a quelques années, l'un des principaux développeur d'un logiciel de dynamique moléculaire, BigDFT pratiquant à haute dose le calcul GPU pour accélérer des calculs monstrueux, m'expliquait que, si on aboutissait au même résultat avec les deux, OpenCL était infiniment mieux programmé, bien plus facile à utiliser que Cuda. Est ce que, une fois encore, ce n'est pas le meilleur langage qui gagne pour des raisons externes au Language lui-même ? (dans ce cas, la puissance de Nvidia.
Go to the top of the page
 
+Quote Post
Paul Emploi
posté 26 Jul 2025, 22:52
Message #3


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 1 833
Inscrit : 19 Nov 2020
Membre no 212 895



Citation (linus @ 26 Jul 2025, 20:25) *
Si je comprends bien, même Apple a laissé tombé OpenCL. Il y a quelques années, l'un des principaux développeur d'un logiciel de dynamique moléculaire, BigDFT pratiquant à haute dose le calcul GPU pour accélérer des calculs monstrueux, m'expliquait que, si on aboutissait au même résultat avec les deux, OpenCL était infiniment mieux programmé, bien plus facile à utiliser que Cuda. Est ce que, une fois encore, ce n'est pas le meilleur langage qui gagne pour des raisons externes au Language lui-même ? (dans ce cas, la puissance de Nvidia.

Apple n'a pas laissé tomber OpenCL, qui est encore supporté dans nos Mac et dont il avait été le créateur avant de le confier au Khronos Group.

En revanche cuda ne cible que les architectures cuda de nVidia et évolue conjointement avec celles-ci en étant optimisées pour elles.
OpenCL suit de plus loin, pas vraiment optimisé nulle part (et surtout pas chez nVidia): c'est portable mais les performances sont inférieures sur du nVidia.
Apple cible Metal et plus OpenCL, là aussi pour des raisons de performances.

En résumé openCL est mort, car trop lent. Trop lent à évoluer. Trop lent à s'exécuter sur les plateformes cuda ou Mac.


--------------------
La liberté d'expression c'est l'extrémisme. La censure c'est la liberté.
Go to the top of the page
 
+Quote Post
linus
posté 26 Jul 2025, 23:38
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 808
Inscrit : 24 Jun 2004
Lieu : Grenoble
Membre no 20 409



Citation (Paul Emploi @ 26 Jul 2025, 23:52) *
Citation (linus @ 26 Jul 2025, 20:25) *
Si je comprends bien, même Apple a laissé tombé OpenCL. Il y a quelques années, l'un des principaux développeur d'un logiciel de dynamique moléculaire, BigDFT pratiquant à haute dose le calcul GPU pour accélérer des calculs monstrueux, m'expliquait que, si on aboutissait au même résultat avec les deux, OpenCL était infiniment mieux programmé, bien plus facile à utiliser que Cuda. Est ce que, une fois encore, ce n'est pas le meilleur langage qui gagne pour des raisons externes au Language lui-même ? (dans ce cas, la puissance de Nvidia.

Apple n'a pas laissé tomber OpenCL, qui est encore supporté dans nos Mac et dont il avait été le créateur avant de le confier au Khronos Group.

En revanche cuda ne cible que les architectures cuda de nVidia et évolue conjointement avec celles-ci en étant optimisées pour elles.
OpenCL suit de plus loin, pas vraiment optimisé nulle part (et surtout pas chez nVidia): c'est portable mais les performances sont inférieures sur du nVidia.
Apple cible Metal et plus OpenCL, là aussi pour des raisons de performances.

En résumé openCL est mort, car trop lent. Trop lent à évoluer. Trop lent à s'exécuter sur les plateformes cuda ou Mac.

"avant de le confier au Khronos Group" C'est fou le nombre de logiciels prometteurs conçus par la pomme et dont elle se débarrasse au moment où ça devient intéressant ou qui meurent faute de suivi après des débuts en fanfare à la WWDC. Quel incroyable manque de constance dans ce domaine. Je n'arrive pas à croire que ce soit là de la bonne gestion.
Go to the top of the page
 
+Quote Post
aranaud
posté 27 Jul 2025, 09:23
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 895
Inscrit : 6 Oct 2003
Membre no 10 144



Citation (linus @ 27 Jul 2025, 00:38) *
... Quel incroyable manque de constance dans ce domaine...

Je dirai que tu résumes parfaitement la politique d'Apple.

La création soit disant de technologie révolutionnaire imparfaite/non finie/verrouiller. Elles sont rapidement abandonné si sa ne rapport pas de la thune ou contraint par les bureaucrates. Dans la même veine que le sujet "Apple aurait voulu concurrencer Amazon AWS". La question est plutôt comment un industriel pourrait fait confiance sur le long terme avec une entreprise comme Apple.

Ce message a été modifié par aranaud - 27 Jul 2025, 09:26.


--------------------
Hackintosh cru 2013 i7 3,5 GHz, Gigabyte Z87X-UD5H, 32 Go, Radeon RX 580, Sonoma, opencore (1.0.1) Si bios briqué --- Mac Mini M4 Pro 48Go, Sequoia
MacBook Pro cru 2012 15" 2.6GHz, HD Antireflet, 16 Go, Sonoma avec OCLP (2.0.2) --- Mac Mini cru 2012 2,5 GHz, 4 Go, High Sierra --- iPad Air (4ᵉ génération).
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 1st September 2025 - 14:21