News: 0001663500

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Mesa Expands NPU Capabilities With Support For YOLOX With PyTorch

([Mesa] 3 Hours Ago YOLOX With PyTorch)


While Mesa is predominantly used for GPU drivers, open-source developer [1]Tomeu Vizoso continues advancing the capabilities of NPUs within the Mesa driver stack.

Tomeu today merged support for YOLOX within Mesa's Torx code. Torx is the hardware backend in Mesa for serving as a compilation and execution path for machine learning models with PyTorch ExecuTorch.

With the now merged code, users can run YOLOX with PyTorch using NPU drivers in Mesa. This has been tested so far with the Arm EthosU NPU using the NXP i.MX93 SoC. The Etnaviv driver for Vivante NPUs should have all operations supported but still lacking infrastructure work for use with Torx.

Those wishing to learn more about this YOLOX support for Mesa NPU drivers via Torx can learn more via [2]this merge request now part of Mesa 26.3.



[1] https://www.phoronix.com/search/Tomeu+Vizoso

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/43945



I put instant coffee in a microwave and almost went back in time.
-- Steven Wright