On March 8, 2026, Anush Elangovan, Vice President of AMD, released an experimental Radeon compute driver written entirely in Python using Anthropic Claude Code. Essentially, it is a lightweight driver testing framework designed for direct manipulation of AMD GPU interfaces under Linux, rather than a replacement for traditional drivers. This driver communicates directly with the kernel driver through device nodes such as /dev/kfd and /dev/dri/render*, enabling it to allocate GPU memory, create compute queues, submit command packets, and synchronize CPU and GPU tasks. The actual kernel driver remains unaffected and continues to handle core operations, while the Python layer merely constructs command packets and sends them via kernel APIs. The project aims to interact with hardware in a controlled manner, facilitating internal debugging and experimentation without relying on the entire ROCm software stack.
