Megjelent az AMD ROCm HRX Loom 0.1: egységes fejlesztés AMD CPU-kra, GPU-kra és NPU-kra

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

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.