AMD has released a new version of the Radeon Open Compute Linux stack for AMD graphics cards
ROCm is designed to be a universal platform for gpu-accelerated computing. This modular design allows hardware vendors to build drivers that support the ROCm framework. ROCm is also designed to integrate multiple programming languages and makes it easy to add support for other languages.
Note: You can also clone the source code for individual ROCm components from the GitHub repositories.
ROCm Components
The following components for the ROCm platform are released and available for the v2.10 release:
• Drivers
• Tools
• Libraries
• Source Code
You can access the latest supported version of drivers, tools, libraries, and source code for the ROCm platform at the following location: https://github.com/RadeonOpenCompute/ROCm
Supported Operating Systems
The ROCm v3.0.x platform is designed to support the following operating systems:
• SLES 15 SP1
• Ubuntu 16.04.6(Kernel 4.15) and 18.04.3(Kernel 5.0)
• CentOS 7.6 (Using devtoolset-7 runtime support)
• RHEL 7.6 (Using devtoolset-7 runtime support)
For details about deploying the ROCm v3.0.x on these operating systems, see the Deploying ROCm section later in the document.
Whats New in This Release
Change in ROCm Installation Directory Structure
A fresh installation of the ROCm toolkit installs the packages in the /opt/rocm-version folder.
Previously, ROCm toolkit packages were installed in the /opt/rocm folder.
Reliability, Accessibility, and Serviceability Support for Vega7nm
The Reliability, Accessibility, and Serviceability (RAS) support for Vega7nm is now available. The support includes:
UMC RAS – HBM ECC (uncorrectable error injection), page retirement, RAS recovery via GPU (BACO) reset
GFX RAS – GFX, MMHUB ECC (uncorrectable error injection), RAS recovery via GPU (BACO) reset
PCIE RAS – PCIE_BIF ECC (uncorrectable error injection), RAS recovery via GPU (BACO) reset
SLURM Support for AMD GPU
SLURM (Simple Linux Utility for Resource Management) is an open source, fault-tolerant, and highly scalable cluster management and job scheduling system for large and small Linux clusters. The latest version 20.02.0 of SLURM includes AMD plugins that enable SLURM
Download