Ahogy arra a Phoronix munkatársai felhívták a figyelmet, az AMD ROCm csomagjának legfrissebb változata éppen a napokban jelent meg, méghozzá több újítással a fedélzetén, egy valami azonban továbbra is hiánycikk maradt: az RDNA 4 architektúra támogatása. Ez azért is nagy csalódás, mert anno, amikor az RDNA 4 alapú Radeon RX 9000-es videokártyák megjelentek, sokan arra számítottak, már a nulladik napon érkezik ROCm támogatás az új architektúra köré, ám ezzel mind a mai napig adósak az AMD szoftverfejlesztői, pedig az RDNA 4 alapú Radeon RX 9070-es sorozatú videokártyák még február utolsó napján bemutatkoztak, márciusban pedig forgalomba is kerültek, most pedig április idusát írjuk, de a ROCm még mindig nem kapott RDNA 4 támogatást.
Az RDNA 4 architektúra nagyon sok újítást hozott, például megduplázta az órajelenként végrehajtható FP16-os műveletek számát, INT4 téren pedig nyolcszoros gyorsulás következett be, sőt, az FP8 támogatással karöltve az RDNA 4 immár nyolcszor nagyobb számítási teljesítményt kínál, mint az RDNA 3 az FP16 esetében. Az egész azért is ironikus, mert a NAVI 48-as GPU, ami a Radeon RX 9070-es széria tagjainak alapját adja, pont egy ROCm patchban bukkant fel először, még az elmúlt év folyamán.
RDNA 4 támogatás hiánya ide vagy oda, azért bőven kapunk újításokat is, amelyek jól jöhetnek a Radeon alapú rendszerek használói számára, ha AI alapú feladatokat szeretnének futtatni az adott rendszeren.
A ROCm 6.4-es verziója az alábbi újításokat hozta:
- PyTorch 2.5 és PyTorch 2.6 támogatás
- Új modulok a ROCm Data Center Tool-hoz
- Hivatalos támogatás az Oracle Linux 9-hez
- Hivatalos támogatás a 48 GB-nyi VRAM-mal ellátott Radeon Pro W7800-as kártyához
- VP9 támogatással bővült a rocDecode és a rocPyDecode, plusz utóbbihoz bitfolyam-olvasó támogatás is jár
- A Megatron-LM Framework esetében immár a Fused Attention, a Fused Layer Norm, illetve a Fused ROPE kernelekhez is jár támogatás
- Továbbfejlesztett kompatibilitás a felhasználói térben futó ROCm szoftver és az AMDKFD kernel módú driverek között, ami jobb kompatibilitást biztosít az újabb és a régebbi kernel verziók között. A fejlesztők több user/kernel kombinációval folytattak tesztet, mint korábban.
- CPX mód az NPS4 memória mód támogatásával karöltve
A ROCm fejlesztése ütemesen zajlik, gyakorlatilag havi szinten érkeznek frissítések hozzá, így könnyen lehet, hogy a következő havi frissítések között immár RDNA 4 támogatás is jelen lesz. Az persze nem mutat jól, hogy ennyire nem sietnek az RDNA 4 támogatás bevezetésével, a fejlesztőknek így ugyanis két választásuk van: vagy megvárják, míg megérkezik a hőn áhított támogatás, vagy az Nvidia CUDA platformjára váltanak.
A ROCm 6.4-es kiadását itt találják az érdeklődők, ahol további információk is olvashatóak a csomag újításaival kapcsolatban.