Izlaists AMD ROCm 3.3.0 — atvērta GPU augstas veiktspējas skaitļošanas platforma

ROCm ir atvērta platforma augstas veiktspējas skaitļošanai uz GPU, kas ietver "UNIX izvēles filozofiju, minimālismu un modularitāti programmatūras izstrādei GPU vidē" [1]. ROCm atbalsta vairāku programmēšanas valodu integrāciju, lai būtu ērti gan izstrādātāji, kuri savos projektos izmanto ROCm, gan lietotāji, kuri izmanto ROCm personīgiem nolūkiem.

Galvenās izmaiņas ROCm 3.3.0 laidienā:

  • Lietotāji var vienlaikus instalēt un izmantot dažādas rīkkopas versijas (iepriekš instalēšanai un lietošanai bija pieejama tikai viena versija).
  • Pievienota funkcija, lai sniegtu informāciju par GPU procesu. Informācijas iegūšanai var izmantot API un CLI.
  • Pievienots atbalsts 3D apvienošanas slāņiem, kas ļauj darbināt 3D konvolucionālos tīklus, piemēram, ResNext3D, AMD Radeon Instinct GPU.
  • Ir veikti uzlabojumi ONNX neironu tīklu apmaiņas formātā. Pievienots atbalsts iepriekš apmācītiem modeļiem šādos formātos: ONNX, NNEF un Caffe.
  • Vairāki iepriekš izmantotie Code Object Manager (Comgr) līdzekļi ir atzīti par neatbalstītiem.

No šodienas ROCm joprojām oficiāli neatbalsta AMD APU (AMD integrētos GPU), lai gan tie ir iekļauti draiveru iepriekšējās versijās un ROCm OpenCL izpildlaikā. Paredzamais Navi arhitektūras GPU atbalsts arī netika iekļauts laidienā.

[1] ROCm dokumentācija

Avots: linux.org.ru

Pievieno komentāru