AMD ROCm 3.3.0 julkaistu – avoin GPU High Performance Computing Platform

ROCm on avoin alusta korkean suorituskyvyn laskentaan GPU:illa, joka kantaa "UNIX-filosofian valinnan, minimalismin ja modulaarisuuden ohjelmistokehityksen GPU-ympäristössä" [1]. ROCm tukee useiden ohjelmointikielten integrointia sekä ROCm:ää projekteissaan käyttävien kehittäjien että ROCm:ää henkilökohtaisiin tarkoituksiin käyttävien käyttäjien avuksi.

Tärkeimmät muutokset ROCm 3.3.0 -julkaisussa:

  • Käyttäjät voivat asentaa ja käyttää työkalupakin eri versioita samanaikaisesti (aiemmin vain yksi versio oli saatavana asennukseen ja käyttöön).
  • Lisätty toiminto, joka antaa tietoja GPU-prosessista. API:ta ja CLI:tä voidaan käyttää tiedon hankkimiseen.
  • Lisätty tuki 3D Pooling Layersille, jonka avulla voit ajaa 3D-konvoluutioverkkoja, esimerkiksi ResNext3D, AMD Radeon Instinct GPU:illa.
  • ONNX-hermoverkkojen vaihtoformaattiin on tehty parannuksia. Lisätty tuki esikoulutetuille malleille seuraavissa muodoissa: ONNX, NNEF ja Caffe.
  • Useita aiemmin käytettyjä Code Object Manager (Comgr) -ominaisuuksia ei tueta.

Toistaiseksi ROCm ei vieläkään tue virallisesti AMD APU:ita (AMD-integroituja GPU:ita), vaikka ne sisältyvät ohjainten ylävirran versioihin ja ROCm OpenCL -ajonaikaiseen. Odotettua Navi-arkkitehtuurin GPU-tukea ei myöskään sisällytetty julkaisuun.

[1] ROCm dokumentaatio

Lähde: linux.org.ru

Lisää kommentti