AMD Radeon™ ML

AMD Radeon ML

Radeon™ Machine Learning (Radeon™ ML or RML) is an AMD SDK for high-performance deep learning inference on GPUs. This library is designed to support any desktop OS and any vendor’s GPU with a single API to simplify the usage of ML inference.

RML is built on DirectML (DirectX®12), MIOpen (OpenCL™) and MPS (Metal).

It uses the native low-level API to achieve the best possible performance as on every OS.

RML provides for interoperability with your application via DirectX®/OpenCL™/Metal.

Check out Radeon™ ML SDK on GitHubRead the Radeon™ ML developer guide

Backend support in Radeon™ ML

Radeon™ ML can use one of the following underlying backends for inference:

  • Microsoft® DirectML
  • AMD MIOpen
  • Apple® MPS

The choice of the backend depends on your operating system:

Backend

Windows

Linux

OSX

Microsoft® DirectML

AMD MIOpen

Apple® MPS

For DirectML: Windows® 10 SDK version 1903 or later
For MIOpen: pre-built MIOpen libraries/binaries
For Apple® MPS: OSX 10.13.4 or later

Our other SDKs