AMD ROCm 3.3.0 kaleratua - GPU errendimendu handiko informatika plataforma irekia

ROCm GPUetan errendimendu handiko konputaziorako plataforma ireki bat da, eta "UNIX aukeratutako filosofia, minimalismoa eta GPU ingurune batean software garapenaren modulartasuna" daramana [1]. ROCm-k hainbat programazio-lengoaia integratzea onartzen du, bai garatzaileen erosotasunerako, bai proiektuetan ROCm erabiltzen duten erabiltzaileek eta helburu pertsonaletarako ROCm erabiltzen duten erabiltzaileek.

Aldaketa nagusiak ROCm 3.3.0 bertsioan:

  • Erabiltzaileek tresna-kitaren bertsio desberdinak instalatu eta erabil ditzakete aldi berean (lehen, bertsio bakarra zegoen instalatzeko eta erabiltzeko).
  • Funtzioa gehitu da GPU prozesuari buruzko informazioa emateko. API eta CLI erabil daitezke informazioa lortzeko.
  • 3D Pooling Layers-en laguntza gehitu da, 3D konboluzio sareak exekutatzeko aukera ematen duena, adibidez, ResNext3D, AMD Radeon Instinct GPUetan.
  • Hobekuntzak egin dira ONNX neurona-sare-truke formatuan. Aurrez trebatutako ereduetarako euskarria gehitu da formatu hauetan: ONNX, NNEF eta Caffe.
  • Aurretik erabilitako Code Object Manager (Comgr) eginbide batzuk onartzen ez direla adierazi da.

Gaur egun, ROCm-ek oraindik ez ditu ofizialki onartzen AMD APUak (AMD integratutako GPUak), nahiz eta kontrolatzaileen upstream bertsioetan eta ROCm OpenCL exekuzio-denboran sartzen diren. Espero zen Navi arkitektura GPU euskarria ere ez zen sartu oharra.

[1] ROCm dokumentazioa

Iturria: linux.org.ru

Gehitu iruzkin berria