đŸ”„ ZLUDA progresse! Ce projet open-source permet d exĂ©cuter du code CUDA sur des cartes AMD/Intel, dĂ©fiant le monopole Nvidia en IA. Avec 2 devs Ă  temps plein, on pourrait enfin avoir accĂšs Ă  l IA sans se ruiner! L avenir s annonce prometteur 🚀 #IA #OpenSource

Article en référence: https://www.tomshardware.com/software/a-project-to-bring-cuda-to-non-nvidia-gpus-is-making-major-progress-zluda-update-now-has-two-full-time-developers-working-on-32-bit-physx-support-and-llms-amongst-other-things

Récapitulatif factuel

ZLUDA, un projet ambitieux visant Ă  faire fonctionner les applications CUDA sur des cartes graphiques non-Nvidia, connaĂźt une progression significative avec dĂ©sormais deux dĂ©veloppeurs Ă  temps plein. Pour comprendre l’enjeu, il faut savoir que CUDA est une plateforme de calcul parallĂšle dĂ©veloppĂ©e par Nvidia qui permet d’utiliser la puissance de traitement des cartes graphiques pour des tĂąches autres que l’affichage, notamment l’intelligence artificielle et l’apprentissage automatique.

Le problĂšme ? CUDA ne fonctionne que sur les cartes graphiques Nvidia, crĂ©ant un quasi-monopole dans le domaine de l’IA. Les alternatives comme ROCm d’AMD ou OpenCL existent, mais la majoritĂ© des logiciels d’IA sont optimisĂ©s pour CUDA. ZLUDA agit comme une couche de traduction qui permet aux applications CUDA de fonctionner sur des cartes AMD ou Intel, sans modification du code source.

Le projet a connu des hauts et bas : AMD l’avait initialement soutenu financiĂšrement avant de se retirer et d’exiger la suppression du code public, probablement sous pression lĂ©gale de Nvidia. Les dĂ©veloppeurs ont dĂ» tout réécrire depuis zĂ©ro. Actuellement, l’équipe travaille sur le support des applications 32 bits, PhysX et les modĂšles de langage (LLM), des Ă©lĂ©ments cruciaux pour l’adoption massive.

La question lĂ©gale reste complexe : tant que ZLUDA n’utilise pas le code propriĂ©taire de Nvidia et se contente d’implĂ©menter l’API publique, le projet devrait ĂȘtre lĂ©galement dĂ©fendable, Ă  l’image de ce que Wine fait pour Windows sur Linux.

Point de vue neutre

Cette initiative illustre parfaitement les tensions actuelles du marchĂ© des semiconducteurs spĂ©cialisĂ©s. D’un cĂŽtĂ©, nous avons Nvidia qui a créé un Ă©cosystĂšme logiciel extrĂȘmement performant et bien intĂ©grĂ©, justifiant en partie sa position dominante. De l’autre, cette domination freine l’innovation et maintient des prix Ă©levĂ©s pour les consommateurs et entreprises.

ZLUDA reprĂ©sente une approche pragmatique : plutĂŽt que de convaincre les dĂ©veloppeurs de réécrire leurs applications pour d’autres plateformes, le projet leur offre une transition transparente. C’est intelligent, mais aussi risquĂ©. L’histoire nous enseigne que les couches de compatibilitĂ© introduisent souvent des problĂšmes de performance et de stabilitĂ©.

Le retrait d’AMD du projet rĂ©vĂšle les rĂ©alitĂ©s commerciales : mĂȘme si une entreprise souhaite briser un monopole, elle doit naviguer prudemment pour Ă©viter les poursuites judiciaires coĂ»teuses. Cette situation crĂ©e un cercle vicieux oĂč la domination de Nvidia se renforce par l’inaction forcĂ©e de ses concurrents.

Avec seulement deux dĂ©veloppeurs, ZLUDA fait face Ă  un dĂ©fi titanesque. Maintenir la compatibilitĂ© avec un Ă©cosystĂšme en constante Ă©volution demande des ressources considĂ©rables. Le succĂšs dĂ©pendra probablement de l’obtention d’un financement stable et de contributions communautaires significatives.

Exemple

Imaginez que vous habitez dans une ville oĂč il n’y a qu’une seule compagnie de taxi, “NvidiaCab”, qui utilise un systĂšme de rĂ©servation propriĂ©taire ultra-performant. Tous les restaurants, hĂŽtels et entreprises de la ville ont intĂ©grĂ© ce systĂšme dans leurs applications. C’est pratique, mais NvidiaCab en profite pour charger des tarifs exorbitants.

Un jour, une nouvelle compagnie, “AMDTransport”, arrive en ville avec des voitures moins chĂšres et tout aussi efficaces. Le problĂšme ? Aucune application ne peut les appeler parce qu’elles ne parlent pas le “langage NvidiaCab”. Les clients doivent tĂ©lĂ©charger de nouvelles applications, les restaurants doivent refaire leurs systĂšmes
 C’est compliquĂ© et coĂ»teux.

C’est là qu’intervient ZLUDA, comme un traducteur universel. Quand vous demandez un “NvidiaCab” dans votre application habituelle, ZLUDA intercepte la demande et la traduit pour qu’AMDTransport puisse la comprendre. Vous gardez vos habitudes, mais vous avez accùs à plus d’options et de meilleurs prix.

Évidemment, NvidiaCab n’apprĂ©cie pas du tout cette situation. Ils menacent de poursuites, font pression sur les autoritĂ©s, et mĂȘme AMDTransport commence Ă  avoir peur et retire son soutien au projet de traduction. Mais deux dĂ©veloppeurs passionnĂ©s continuent le travail dans leur garage, convaincus que la concurrence bĂ©nĂ©ficie Ă  tous.

Point de vue optimiste

ZLUDA pourrait bien ĂȘtre le catalyseur qui brisera enfin le monopole de Nvidia dans l’IA ! Avec deux dĂ©veloppeurs dĂ©diĂ©s et une communautĂ© grandissante, nous assistons peut-ĂȘtre aux prĂ©mices d’une rĂ©volution dĂ©mocratique de l’intelligence artificielle.

Imaginez les possibilitĂ©s : des cartes AMD avec 24 Go de VRAM Ă  une fraction du prix des Ă©quivalents Nvidia, permettant aux chercheurs indĂ©pendants, aux startups et aux passionnĂ©s d’accĂ©der Ă  des modĂšles d’IA avancĂ©s sans se ruiner. Cette dĂ©mocratisation pourrait accĂ©lĂ©rer l’innovation de maniĂšre exponentielle.

Le timing est parfait : l’IA gĂ©nĂ©rative explose, la demande pour des solutions abordables est Ă©norme, et les gouvernements commencent Ă  s’inquiĂ©ter des monopoles technologiques. ZLUDA arrive au bon moment pour surfer sur cette vague. De plus, avec l’amĂ©lioration constante des cartes AMD et Intel, les performances pourraient bientĂŽt rivaliser avec Nvidia.

L’aspect open source du projet garantit sa pĂ©rennitĂ©. MĂȘme si Nvidia tente de l’étouffer lĂ©galement, la communautĂ© peut reprendre le flambeau. C’est exactement ce qui s’est passĂ© avec Linux face Ă  Windows, ou Firefox face Ă  Internet Explorer. L’histoire montre que les alternatives ouvertes finissent souvent par triompher.

Cette initiative pourrait mĂȘme pousser Nvidia Ă  innover davantage et Ă  baisser ses prix, crĂ©ant un cercle vertueux pour tous les consommateurs. La concurrence, c’est toujours gagnant-gagnant !

Point de vue pessimiste

Malheureusement, ZLUDA fait face Ă  des obstacles quasi-insurmontables qui risquent de condamner le projet Ă  long terme. L’histoire rĂ©cente nous montre dĂ©jĂ  les signes inquiĂ©tants : AMD, pourtant intĂ©ressĂ© par une alternative Ă  CUDA, a abandonnĂ© le projet sous pression lĂ©gale. Si mĂȘme les concurrents directs de Nvidia n’osent pas soutenir ouvertement ZLUDA, comment espĂ©rer un succĂšs durable ?

Avec seulement deux dĂ©veloppeurs, le projet ne peut tout simplement pas suivre le rythme effrĂ©nĂ© de dĂ©veloppement de l’écosystĂšme CUDA. Nvidia emploie des milliers d’ingĂ©nieurs et investit des milliards dans CUDA. Chaque mise Ă  jour, chaque nouvelle fonctionnalitĂ© creuse l’écart. C’est David contre Goliath, mais sans la fronde magique.

Les couches de compatibilité introduisent inévitablement des bugs, des problÚmes de performance et des incompatibilités. Les développeurs professionnels ne peuvent pas se permettre ces risques dans leurs projets critiques. Pourquoi choisir une solution instable quand CUDA fonctionne parfaitement ?

Nvidia dispose d’un arsenal juridique redoutable et de ressources financiĂšres illimitĂ©es pour Ă©touffer toute menace. Ils peuvent modifier leur licence, crĂ©er des obstacles techniques, ou simplement traĂźner ZLUDA devant les tribunaux jusqu’à Ă©puisement des ressources. L’exemple d’Oracle contre Google montre que mĂȘme les gĂ©ants technologiques peuvent ĂȘtre paralysĂ©s par des batailles juridiques interminables.

Finalement, ZLUDA risque de rester un projet de niche, utilisĂ© par quelques passionnĂ©s mais ignorĂ© par l’industrie. Le monopole de Nvidia continuera de se renforcer, et nous resterons prisonniers d’un Ă©cosystĂšme fermĂ© et coĂ»teux.

Redirection en cours...

Si vous n'ĂȘtes pas redirigĂ© automatiquement, 👉 cliquez ici 👈