Vydané AMD ROCm 3.3.0 – otvorená platforma GPU High Performance Computing

ROCm je otvorená platforma pre vysokovýkonné výpočty na GPU, ktorá nesie „filozofiu výberu UNIX, minimalizmus a modularitu vývoja softvéru v prostredí GPU“ [1]. ROCm podporuje integráciu viacerých programovacích jazykov pre pohodlie vývojárov používajúcich ROCm vo svojich projektoch a používateľov, ktorí ROCm používajú na osobné účely.

Hlavné zmeny vo vydaní ROCm 3.3.0:

  • Používatelia môžu inštalovať a používať rôzne verzie súpravy nástrojov súčasne (predtým bola na inštaláciu a používanie dostupná iba jedna verzia).
  • Pridaná funkcia na poskytovanie informácií o procese GPU. Na získanie informácií možno použiť API a CLI.
  • Pridaná podpora pre 3D Pooling Layers, ktorá vám umožňuje spúšťať 3D konvolučné siete, napríklad ResNext3D, na GPU AMD Radeon Instinct.
  • Vylepšením bol formát výmeny neurónových sietí ONNX. Pridaná podpora pre vopred trénované modely v nasledujúcich formátoch: ONNX, NNEF a Caffe.
  • Množstvo predtým používaných funkcií Code Object Manager (Comgr) bolo vyhlásených za nepodporované.

K dnešnému dňu ROCm stále oficiálne nepodporuje AMD APU (integrované GPU AMD), hoci sú zahrnuté v upstream verziách ovládačov a v ROCm OpenCL runtime. Vo vydaní tiež nebola zahrnutá očakávaná podpora GPU architektúry Navi.

[1] ROCm dokumentácia

Zdroj: linux.org.ru

Pridať komentár