AMD Working On Making It Easier To Build & Install Radeon Open eCosystem (ROCm)

Written by Michael Larabel in Radeon on 21 December 2018 at 02:44 AM EST. Add A Comment
RADEON
Now that Radeon Open eCosystem 2.0 is shipping with OpenCL 2.0 support and many other improvements around Radeon GPU computing, a new focus by the developers working on ROCm is to make it easier to build and install on more Linux distributions.

AMD/GPUOpen provides ROCm repositories for RHEL/CentOS 7 and Ubuntu LTS users in order to have easy access to release binaries for this Linux GPU computing stack. But those wanting to build from source on your own or utilizing a different Linux distribution, currently its quite a chore building ROCm. There are more than a dozen different code repositories for building the complete ROCm stack from the kernel module to various user-space libraries and different components. It's not a straight-forward process and the documentation has been a bit lacking.

AMD acknowledges shortcomings in the current public documentation/scripts, but fortunately they are working on addressing it. Now available is what they call Experimental ROC. "Experimental ROC is a project designed to showcase interesting software and tools for the Radeon Open eCosystem Platform that are not yet officially supported by AMD. ROCm is an extensible, open source software platform to enable GPU computation for modern AMD GPUs on Linux."

The inaugural project living under the Experimental ROC umbrella are installation and build tools for Linux. These scripts automate the process of building, packaging, and installing ROCm atop different Linux distributions. These scripts can also generate your own Debian/RPM packages. These scripts have been tested with ROCm 2.0 on CentOS, Fedora, RHEL, and Ubuntu across various OS releases.

Hopefully this is just the beginning for improving the build process around Radeon Open eCosystem as right now it's quite a chore unless using the stock Ubuntu/RHEL binaries. Even while ROCm is open-source, there isn't much in the way yet of offering it through most Linux distribution package repositories for easy deployment by users, but these scripts are hopefully a step in improving this process for making Radeon GPU compute capabilities more widespread.
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