AMD Contributing MIGraphX/ROCm Back-End To Microsoft's ONNX Runtime For Machine Learning

Written by Michael Larabel in AMD on 6 February 2020 at 12:33 PM EST. 7 Comments
AMD
AMD is adding a MIGraphX/ROCm back-end to Microsoft's ONNX run-time for machine learning inferencing to allow for Radeon GPU acceleration.

Microsoft's open-source ONNX Runtime as a cross-platform, high performance scoring engine for machine learning models is finally seeing AMD GPU support. This project has long supported NVIDIA TensorRT and CUDA along with Intel's APIs around DNNL / nGraph / OpenVINO, and even the ARM Compute Library. But now this Linux / Windows / macOS machine learning run-time will be able to support Radeon Open eCosystem (ROCm) for Radeon GPU acceleration on Linux.

The ONNX Runtime code from AMD is specifically targeting ROCm's MIGraphX graph optimization engine.

This AMD ROCm/MIGraphX back-end for ONNX is being reviewed here. Hopefully it will be released soon along with a new Radeon Open eCosystem release that formally adds in MIGraphX.

Those wanting to learn about the Microsoft ONNX Runtime itself can visit the GitHub project site.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week