NVIDIA : Vulkan brise le monopole avec LlamaFarm

J’ai expérimenté Vulkan avec [Lemonade](https://lemonade-server.ai/docs/server/) sur [LlamaFarm](https://docs.llamafarm.dev/docs/models#lemonade-runtime) cette semaine, et… je pense que nous venons de franchir un tournant (honnêtement, cela existe depuis un moment, mais la dernière fois que j’ai essayé, il avait plusieurs lacunes évidentes).

D’abord, il fonctionne **partout** !

Mon MacBook Pro M1, mon Nvidia Jetson Nano, une machine Linux aléatoire qui n’a pas été mise à jour depuis 2022 – peu importe. Il démarre et exécute l’inférence. Aucun CUDA. Aucun verrouillage par fournisseur. Aucune « désolé, mauvaise version de pilote. »

Vulkan est enfin prêt pour la production dans le domaine de l’IA.

Voici pourquoi cela compte :

* **Vulkan = ouvert + multi-fournisseurs.** AMD, NVIDIA, Intel – tout le monde est là. Maintenu par le groupe Khronos, pas une seule entreprise.

* **NVIDIA le soutient officiellement.** RTX, GeForce, Quadro – tous ont Vulkan intégré dans les pilotes de production.

* **Les shaders de calcul sont légitimes.** Vulkan ne sert plus seulement aux graphismes. L’inférence ML est rapide, stable et portable.

* **Même le traçage de rayons fonctionne.** Les extensions NVIDIA sont maintenant intégrées directement dans Vulkan.

Donc oui – « Toute carte graphique » signifie vraiment *toute carte graphique.*

Quelques précautions :

* Encore un peu plus lent que le CUDA pur sur certaines cartes NVIDIA (mais on parle de différences inférieures à 10 % dans de nombreux cas).

* Le support Linux est imprévisible – Ubuntu est actuellement le choix le plus sûr.

* Les outils sont encore un peu difficiles à utiliser, mais ils s’améliorent rapidement.

Après des années à être invité à « utiliser simplement le CUDA », c’est amusant de voir ce changement se produire réellement.

Je ne pense pas que Vulkan remplacera le CUDA du jour au lendemain… mais c’est la première véritable fissure dans le monopole.

One reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *