
How to install ROCm 5.2.0 on Ubuntu 20.04.03
The installation Guide from AMD is available [here].(https://docs.amd.com/bundle/ROCm-Installation-Guide-v5.2/page/How_to_Install_ROCm.html#d25e4619) Here is the list of steps came from the real practice.
Prepare system
sudo apt-get update
sudo apt install build-essential dkmsDownload Installer
wget https://repo.radeon.com/amdgpu-install/22.20/ubuntu/focal/amdgpu-install_22.20.50200-1_all.deb
sudo apt-get install ./amdgpu-install_22.20.50200-1_all.deb}Install
sudo amdgpu-install --usecase=dkms,graphics,rocm,opencl,openclsdk,hip,hiplibsdk,mllibAdd environment variables in ~/.bashrc
export LD_LIBRARY_PATH=/opt/rocm-5.2.0/lib
export PATH=$PATH:/opt/rocm-5.2.0/bin:/opt/rocm-5.2.0/opencl/binFor AMD GPUs
sudo nano /etc/default/grubWe need to add "amdgpu.ppfeaturemask=0xffffffff" to the line that starts with GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="quick splash amdgpu.ppfeaturemask=0xffffffff"Update GRUB
sudo update-grubReboot
sudo rebootVerify installation
sudo dkms status
rocminfo
clinfoAdd monitoring tool
apt-get install radeontop dialogRun monitoring tool
radeontopFind PCI device for your Video card
lshwIn my case it is
description: VGA compatible controller
product: Advanced Micro Devices, Inc. [AMD/ATI]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:03:00.0Update numa_node to 0, since I have only one GPU card and compute node started from 0.
echo 0 | sudo tee -a /sys/bus/pci/devices/0000:03:00.0/numa_node