ROCm er opinn vettvangur fyrir afkastamikla tölvuvinnslu á GPU, sem ber „heimspeki UNIX hvað varðar val, naumhyggju og máta hugbúnaðarþróun í GPU umhverfinu“ [1]. ROCm styður samþættingu margra forritunarmála til þæginda fyrir bæði forritara sem nota ROCm í verkefnum sínum og notendum sem nota ROCm í persónulegum tilgangi.
Helstu breytingar á ROCm 3.3.0 útgáfu:
- Notendur geta sett upp og notað mismunandi útgáfur af verkfærakistunni á sama tíma (áður var aðeins ein útgáfa tiltæk til uppsetningar og notkunar).
- Bætti við aðgerðinni til að veita upplýsingar um GPU ferlið. Hægt er að nota API og CLI til að fá upplýsingar.
- Bætti við stuðningi við 3D Pooling Layers, sem gerir þér kleift að keyra snúningsnet (convolutional) eins og ResNext3D, á AMD Radeon Instinct 3D GPU.
- Endurbætur hafa verið gerðar á ONNX taugakerfisskiptasniði. Bætti við stuðningi við forþjálfaðar gerðir á eftirfarandi sniðum: ONNX, NNEF og Caffe.
- Nokkrar áður notaðar Code Object Manager (Comgr) aðgerðir hafa verið lýstar óstuddar.
Hingað til styður ROCm ekki opinberlega AMD APU (AMD Integrated GPUs), þó að þeir séu innifaldir í andstreymis rekla og í ROCm OpenCL keyrslutímanum. Væntanlegur GPU stuðningur á Navi arkitektúr var heldur ekki innifalinn í útgáfunni.
Heimild: linux.org.ru