A Hyperloomot korábban már bejelentették a várható ROCm-fejlesztések között. A Hyperloom célja az ügynökalapú workloadok optimalizálása és további képességek bevezetése, amelyek komoly lehetőségeket ígérnek, ha minden a tervek szerint alakul. A ROCm legújabb fejlesztési körének részeként ma megjelent a Loom SDK v0.1 kiadás. A Loom a ROCm HRX (HIP Runtime Extended) része, egy speciális fordító- és IR-stackként. A Loom dokumentációja így mutatja be magát:
„A Loom kernel- és aszinkron eszközprogramokat fordít, modellprogramokat linkel, és ezeket specializálja AMD CPU-kon, GPU-kon és NPU-kon történő futtatásra. Ugyanazon szerzői és futtatási útvonalon viszi végig a forrásra, a célplatformra, a konfigurációra, a helyességi esetekre és a fordítói jelentésekre vonatkozó információkat.
Az hrx-loom SDK tartalmazza a fordítót, a runtime-ot, a Python API-kat és a parancssori eszközöket. A loom-fetch telepíti egy modell kiválasztott programjait és erőforrásait; a loom-serve betölti az így létrejött cardot, és HTTP-n keresztül szolgálja ki a kéréseket.”
Akik szeretnének mélyebben belemerülni a használatába, azoknak ott a Loom programozási útmutatója. A Loom támogatja AMDGPU HSA kódgenerálást GPU-s futtatáshoz, SPIR-V/Vulkan célozást hordozható futtatáshoz, valamint x86 és WebAssembly támogatást, amelyek még érési fázisban vannak.
Első lépésként a Loom v0.1 kiadást éjszaka taggelték meg, ez az első hivatalos, taggel ellátott kiadás, miután a ROCm HRX rendszer részeként nyílt forráskódú projektté vált. Akik szeretnének kísérletezni a Loom stackkel, a Loom SDK v0.1 kiadást megtalálják a GitHub oldalon. Emellett a Python pip segítségével is telepíthető hrx-loom csomagként. Érdemes lesz figyelni, hogyan fejlődik tovább ez a megoldás az AMD szoftverstackjében.

