Lancement d'AMD ROCm 3.3.0 - Plate-forme de calcul haute performance GPU ouverte

ROCm est une plate-forme ouverte pour le calcul haute performance sur GPU qui porte la « philosophie UNIX de choix, de minimalisme et de modularité du développement logiciel dans un environnement GPU » [1]. ROCm prend en charge l'intégration de plusieurs langages de programmation pour la commodité des développeurs utilisant ROCm dans leurs projets et des utilisateurs utilisant ROCm à des fins personnelles.

Principaux changements dans la version ROCm 3.3.0 :

  • Les utilisateurs peuvent installer et utiliser simultanément différentes versions de la boîte à outils (auparavant, une seule version était disponible pour l'installation et l'utilisation).
  • Fonction ajoutée pour fournir des informations sur le processus GPU. L'API et la CLI peuvent être utilisées pour obtenir des informations.
  • Ajout de la prise en charge des couches de pooling 3D, qui vous permettent d'exécuter des réseaux convolutifs 3D, par exemple ResNext3D, sur les GPU AMD Radeon Instinct.
  • Des améliorations ont été apportées au format d'échange du réseau neuronal ONNX. Ajout de la prise en charge des modèles pré-entraînés dans les formats suivants : ONNX, NNEF et Caffe.
  • Un certain nombre de fonctionnalités de Code Object Manager (Comgr) précédemment utilisées ont été déclarées non prises en charge.

À l'heure actuelle, ROCm ne prend toujours pas officiellement en charge les APU AMD (GPU intégrés AMD), bien qu'ils soient inclus dans les versions amont des pilotes et dans le runtime ROCm OpenCL. La prise en charge attendue du GPU de l’architecture Navi n’était pas non plus incluse dans la version.

Documentation ROCm

Source: linux.org.ru

Ajouter un commentaire