AMD опубликовала Loom v0.1 — первый тегированный релиз компилятора и промежуточного представления (IR) из системы ROCm HRX (HIP Runtime Extended). До этого проект развивался в открытом репозитории без релизов. Впервые его показали под именем Hyperloom на мероприятии Advancing AI с упором на оптимизацию агентных нагрузок.
Что умеет
По документации, Loom «специализирует программы для исполнения на CPU, GPU AMD и NPU AMD». Он компилирует ядра и асинхронные программы для устройств и линкует программы моделей. Исходные факты, сведения о целевой платформе, конфигурация, проверочные кейсы и отчёты компилятора проходят по одному пути — от написания до исполнения.
Бэкенды:
- AMDGPU через HSA для GPU;
- SPIR-V/Vulkan для переносимого исполнения;
- x86 и WebAssembly — пока в стадии доработки.
Инструменты
SDK hrx-loom включает компилятор, рантайм, Python API и CLI:
loom-fetchскачивает выбранные программы и ресурсы модели;loom-serveзагружает готовый пакет и отвечает на запросы по HTTP.
Установка — с GitHub или pip install hrx-loom.
Зачем это
AMD продолжает строить собственный стек ниже фреймворков, чтобы одна и та же модель шла на всём её железе: от серверных Instinct до NPU в ноутбуках. Версия 0.1 — ранняя, для продакшена её рано рассматривать. Но тем, кто запускает инференс на AMD, стоит посмотреть, куда движется ROCm.
AMD has published Loom v0.1, the first tagged release of the compiler and intermediate representation (IR) from the ROCm HRX (HIP Runtime Extended) system. The project had been developed in the open without releases and was first shown as Hyperloom at AMD’s Advancing AI event, with a focus on optimizing agentic workloads.
What it does
Per the docs, Loom “specializes them for execution on CPUs, AMD GPUs, and AMD NPUs”. It compiles kernels and asynchronous device programs and links model programs, carrying source facts, target facts, configuration, correctness cases and compiler reports through one path from authoring to execution.
Backends:
- AMDGPU via HSA for GPUs;
- SPIR-V/Vulkan for portable execution;
- x86 and WebAssembly, still maturing.
Tooling
The hrx-loom SDK bundles the compiler, runtime, Python APIs and CLI tools:
loom-fetchdownloads a model’s selected programs and assets;loom-serveloads the resulting package and serves requests over HTTP.
Install from GitHub or with pip install hrx-loom.
Why it matters
AMD keeps building its own stack below the frameworks so a single model can run across all its hardware, from Instinct servers to laptop NPUs. Version 0.1 is early and not production material, but anyone running inference on AMD should watch where ROCm is heading.