ROCm on avatud platvorm kõrge jõudlusega arvutuste jaoks GPU-del, mis kannab "UNIX-i filosoofiat valiku, minimalismi ja moodulaarse tarkvaraarenduse osas GPU-de kasutamise keskkonnas" [1]. ROCm toetab mitmeid programmeerimiskeelte integreerimist, et hõlbustada nii arendajate kui ka kasutajate, kes kasutavad ROCm isiklikel eesmärkidel, tööd.
ROCm 3.3.0 versiooni peamised muudatused:
- Kasutajad saavad samaaegselt installida ja kasutada erinevaid tööriistakomplekte (varem oli saadaval installimiseks ja kasutamiseks ainult üks versioon).
- Lisa funktsioon GPU protsessi teabe pakkumiseks. Teabe saamiseks võivad olla kasutusel API-d ja CLI.
- Lisatud tugi 3D Pooling kihtide jaoks, mis võimaldab AMD Radeon Instinct GPU-del käitada 3D konvolutsioonilisi (sveitsi) võrke, näiteks ResNext3D.
- Parandatud ONNXi närvivõrgu vahetusformaat. Lisatud tugi eelnevalt koolitatud mudelitele formaatides: ONNX, NNEF ja Caffe.
- Mõned varem kasutusele võetud Comgr objektihalduri funktsioonid on tunnistatud toetamatuks.
Praegu ei toeta ROCm ametlikult AMD APU-sid (integreeritud AMD GPU-d), kuigi need on lisatud draiverite üleminekuv ersioonidesse ja ROCm OpenCL töötlusaja. Oodatud toetus Navi arhitektuuril põhinevatele GPU-dele pole samuti selle väljaanne kaasatud.
Allikas: linux.org.ru
