On Sat, 2024-12-21 at 12:56 +0100, Pierre Malard wrote:
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.
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 <basile@starynkevitch.net> 8 rue de la Faïencerie 92340 Bourg-la-Reine, France http://starynkevitch.net/Basile & https://github.com/bstarynk |