Après plusieurs versions ponctuelles de ROCm 5.3, AMD a livré aujourd’hui ROCm 5.4 en tant que dernière version de sa pile de calcul GPU Linux open source.
Au moins en ce qui concerne le journal des modifications officiel, ROCm 5.4 n’est pas vraiment une grosse version. Les améliorations notées pour ROCm 5.4 sont toutes du côté HIP. Les principaux ajouts v5.4 sont la prise en charge de la fonction wall_clock64() pour renvoyer l’horloge murale à une fréquence constante sur l’appareil, le nouveau registre GPU_MAX_HW_QUEUES qui définit le nombre maximal de files d’attente matérielles indépendantes allouées par processus par appareil, et de nouveaux API HIP autour de la gestion des erreurs. ROCm 5.4 divise également les cas de test de HIP dans un référentiel source séparé.
C’est tout en ce qui concerne les changements officiels pour ROCm 5.4. Les distributions Linux officiellement prises en charge pour ROCm 5.4 sont RHEL 8.6/8.7/9.1, SLES 15 SP4 et Ubuntu 20.04.5 LTS/Ubuntu 22.0.4.1 LTS. Les instructions d’installation et plus de détails sur la configuration de ROCm 5.4 sont disponibles via docs. amd.com.
À quelques semaines seulement de l’expédition des cartes graphiques de la série Radeon RX 7900, il sera intéressant de voir si AMD parvient à fournir une prise en charge RDNA3 en temps opportun pour ROCm ou si cela est retardé jusqu’à ce qu’un produit basé sur RDNA3 de qualité professionnelle est prêt. AMD était malheureusement assez en retard dans sa prise en charge RDNA/RDNA2 avec ROCm, mais maintenant que la prise en charge initiale est là, j’espère qu’ils parviendront à fournir une prise en charge RDNA3 plus ponctuelle pour ceux qui souhaitent expérimenter leur pile de calcul GPU open source sur le consommateur de la série Radeon RX 7000 matériel.