A ZLUDA nyílt forráskódú projekt újabb fontos mérföldkőhöz érkezett: immár támogatja az AMD ROCm 7 szoftvercsaládot is. A cél továbbra is változatlan, CUDA-alapú alkalmazások futtatása nem NVIDIA grafikus processzorokon, különös tekintettel a mesterséges intelligencia és számításintenzív feladatokra. A frissítés Windows és Linux alatt egyaránt elérhető, és jelentős előrelépést jelent az AMD GPU-kat használó fejlesztők számára. A fejlesztés egyben azt is jelzi, hogy a ZLUDA hosszú távon valóban többgyártós, életképes CUDA-alternatívává kíván válni.
A ZLUDA története meglehetősen fordulatos. A projekt korábban több irányt is megjárt: kezdetben Intel GPU-kra fókuszált, majd egy ideig az AMD által finanszírozott fejlesztések keretében a Radeon és ROCm (Radeon Open Compute) támogatás került előtérbe. A jelenlegi koncepció azonban ennél átfogóbb: egy olyan, több platformon és több gyártó hardverén működő CUDA-megvalósítás létrehozása, amely különösen az AI és gépi tanulási CUDA-munkaterhelések futtatását célozza meg alternatív GPU-kon.
A mostani fejlesztés legnagyobb újdonsága, hogy a ZLUDA már nem csak a ROCm 6.x szériával kompatibilis, hanem teljes értékű támogatást nyújt a ROCm 7.x kiadásokhoz is. Ez azt jelenti, hogy az AMD grafikus processzorokat használó rendszerek – legyen szó Linuxról vagy Microsoft Windowsról – naprakész ROCm környezetben is képesek CUDA-alapú alkalmazásokat futtatni ZLUDA segítségével. A ROCm 7 támogatás beolvasztása különösen fontos, mivel ez az AMD jelenlegi és jövőbeni gyorsítókártyáinak elsődleges szoftveres alapja.
A ROCm 7 kompatibilitás hivatalosan is bekerült a kódbázisba egy friss pull request formájában, amelyet a projekt vezető fejlesztője, Andrzej Janik olvasztott össze. Ezt követően megjelent a ZLUDA 6-preview.34 kiadás, amely már tartalmazza az új támogatást, és előre fordított binárisok formájában is elérhető Windowsra és Linuxra egyaránt. A fejlesztés részletei és a legfrissebb kiadások a projekt GitHub-oldalán érhetők el, ahol a további irányvonalak is nyomon követhetők.
A ZLUDA ROCm 7 támogatása újabb lépés afelé, hogy a CUDA ökoszisztéma ne kizárólag az NVIDIA hardveréhez legyen kötve, és hosszabb távon valódi választási lehetőséget kínáljon a fejlesztők és kutatók számára. Ez különösen aktuális az AI-piac gyors növekedése mellett, ahol a hardverfüggetlenség egyre fontosabb szempont.


