ZLUDA : Une nouvelle vie pour la couche de traduction ouverte de CUDA
Un projet open source, ZLUDA, promet de rendre les systèmes GPU de différents fabricants compatibles avec les applications CUDA. Découvrez comment cette initiative récente élargit les possibilités de traitement AI/ML sans se limiter à une seule marque de GPU.
ZLUDA : une troisième vie prometteuse
ZLUDA, une technologie de traduction CUDA open source, a été sauvée in extremis après avoir été menacée d’extinction en août dernier. Son nouveau développeur, Andrzej Janik, a obtenu un financement d’un sponsor mystérieux, lui permettant de redonner vie à ce projet. Cette fois-ci, l’objectif de ZLUDA est d’exécuter des logiciels AI/ML conçus pour les GPU CUDA sur des processeurs d’autres fabricants en utilisant une couche de traduction, selon Phoronix.
Élargissant le champ d’application de ZLUDA
Initialement conçu pour les applications professionnelles CUDA créatives sur les GPU Intel puis AMD, ZLUDA élargit maintenant son champ d’application pour inclure les charges de travail AI et machine learning. En outre, il prend en charge plusieurs fabricants de GPU, offrant ainsi une compatibilité multi-architectures. Les efforts de développement actuels se concentrent principalement sur les GPU AMD, en particulier les architectures RDNA1 et plus récentes.
Andrzej Janik travaille actuellement à rendre des frameworks AI/ML tels que PyTorch, TensorFlow et Llama.cpp compatibles avec CUDA sur des GPU non-Nvidia en utilisant sa couche de traduction. Il est prévu que le nouveau code de ZLUDA sera prêt dans environ un an pour gérer efficacement les charges de travail AI/ML sur plusieurs GPU. Les contributions de la communauté open source seront les bienvenues tout au long du projet.
Un sponsor mystérieux et prometteur
Malgré le soutien financier du projet, le sponsor a choisi de rester anonyme pour le moment. Il semble que ce choix soit motivé par la nécessité de traiter des charges de travail AI à grande échelle et d’offrir une compatibilité multi-fabricants de GPU. Il est probable que ce sponsor soit suffisamment important pour ne pas craindre de se confronter à Nvidia concernant l’utilisation de logiciels CUDA par le biais d’une couche de traduction. Cependant, le développeur annonce que ce sponsor ‘furtif’ sera révélé ultérieurement, fournissant ainsi des indications sur l’orientation et le soutien futur de ZLUDA.
Source : www.tomshardware.com