On Sat, 2024-12-21 at 12:56 +0100, Pierre Malard wrote: > Bonjour, > > Perso je ne vois pas en quoi l’intervention est si hors sujet que ça. > Je trouve qu’ill y a même des pistes intéressantes dans sa réponse > même si je préfère la complétude de la réponse de Jean-Marc. > > Personnellement dans le cadre du parc de VM gérées je trouve > effectivement que Nvidia a une politique de distribution détestable > pour Linux. À chaque fois c’est une galère pour prendre en charge ces > p… de cartes « à la mode ». La meilleure preuve est la très utile > documentation indiquée par Jean-Marc. > > Pour en revenir à Nvidia, il est il est vrai inadmissible qu’une > société à ce point en position dominante d’avoir une telle politique > vis-à-vis d’un OS qui est largement utilisé notamment par les HPC. > Elle surfe sur une vague d’usage par l’IA pour faire cracher du cash.
J'ai toujours voulu avoir une définition technique de l'IA autre que "logiciel utilisant le matériel Nvidia". En particulier des exemples de logiciels d'IA qui sont sous licence libre. Peut-être https://github.com/RefPerSys/RefPerSys/ ? Je trouve intéressants les articles et livres de Jacques Pitrat sur cette question. > J’attends avec impatience que la concurrence casse ce monopole. De plus NVIDIA a le culot de pousser (pour le calcul à haute performance) son API propriétaire CUDA https://fr.wikipedia.org/wiki/Compute_Unified_Device_Architecture au lieu de se conformer au standard https://fr.wikipedia.org/wiki/OpenCL Les équipes qui développent des codes numériques sous Linux gagneraient à utiliser OpenCL. En effet celui-ci est suivi par le matériel AMD/ATI comme par le matériel Nvidia. Et une recompilation (et reconfiguration) de votre logiciel numérique suffit pour le porter d'un matériel Nvidia (cher) à un matériel AMD/ATI (souvent un peu moins onéreux). Avec un compilateur GCC récent (donc GCC14) on peut profiter de son extension OpenACC. https://www.openacc.org/ qui lui est supporté par plusieurs fournisseurs de matériel. Ceux qui veulent optimiser encore plus GCC pourrait le faire par leur greffon (qui doit être libre, et dépend de la version du compilateur GCC). Pour ma part, quand j'achète un ordinateur (pour faire tourner Linux dessus) j'essaie de ne pas payer du matériel Nvidia (même si je n'y arrive pas toujours). Car la société AMD contribue plus aux logiciels libres que Nvidia. Librement. -- Basile STARYNKEVITCH <bas...@starynkevitch.net> 8 rue de la Faïencerie 92340 Bourg-la-Reine, France http://starynkevitch.net/Basile & https://github.com/bstarynk