Megjelent az AMD ROCm 3.3.0 – nyílt GPU nagy teljesítményű számítástechnikai platform

A ROCm egy nyílt platform a GPU-kon végzett nagy teljesítményű számításokhoz, amely a „GPU-környezetben a szoftverfejlesztés UNIX-filozófiáját, minimalizmusát és modularitását” hordozza [1]. A ROCm támogatja több programozási nyelv integrációját a ROCm-et a projektjeikben használó fejlesztők és a ROCm-et személyes célokra használó felhasználók kényelme érdekében.

Főbb változások a ROCm 3.3.0 kiadásban:

  • A felhasználók egyszerre telepíthetik és használhatják az eszközkészlet különböző verzióit (korábban csak egy verzió volt elérhető a telepítéshez és a használathoz).
  • Hozzáadott funkció a GPU-folyamatról való tájékoztatáshoz. Az API és a CLI használható információszerzésre.
  • Hozzáadott támogatás a 3D Pooling Layers számára, amely lehetővé teszi 3D konvolúciós hálózatok, például ResNext3D futtatását AMD Radeon Instinct GPU-kon.
  • Javítások történtek az ONNX neurális hálózati csereformátumon. Támogatás hozzáadva az előre betanított modellekhez a következő formátumokban: ONNX, NNEF és Caffe.
  • Számos korábban használt Code Object Manager (Comgr) szolgáltatást nem támogatottnak nyilvánítottak.

A mai napig a ROCm még mindig nem támogatja hivatalosan az AMD APU-kat (AMD integrált GPU-kat), bár ezek benne vannak az illesztőprogramok upstream verzióiban és a ROCm OpenCL futtatókörnyezetében. A várható Navi architektúra GPU-támogatás szintén nem szerepelt a kiadásban.

[1] ROCm dokumentáció

Forrás: linux.org.ru

Hozzászólás