ROCm is an Advanced Micro Devices software stack for graphics processing unit programming. ROCm spans several domains, including general-purpose computing on graphics processing units, high performance computing, and heterogeneous computing. From Wikipedia