Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

uia Completo: Como Instalar ROCm 5.1.1 no Ubuntu e Pop!_OS 22.04

#Linux; #ROCm; #PopOS
@CanalQb

Ubuntu – Procedimento para Instalar ROCm 5.1.1 (funciona no Pop!_OS 22.04)



Sempre crie uma frase de segurança única para jogos, airdrops e qualquer outra ação de origem desconhecida, em vez de usar sua carteira principal.

1. Preparação do Ambiente

Abra o Terminal (Ctrl + Alt + T) ou, se via remoto, use Putty. Para edição, use gedit ou nano.

Crie um diretório para organizar os arquivos de instalação:

mkdir ~/ROCm && cd ~/ROCm
sudo apt update
sudo apt install binutils
sudo apt install ii

Configure o PATH para os módulos no Linux:

nano ~/.bashrc

Adicione a seguinte linha no início do arquivo .bashrc:

export PATH=$PATH:/home/qb/.local/bin

Execute para aplicar:

source ~/.bashrc

2. Instalar amdgpu-install

Instale os módulos necessários:

  • sudo apt install libstdc++5
  • sudo apt update && sudo apt install build-essential
  • sudo apt install clinfo
  • sudo apt install mesa-opencl-icd

Atualize os repositórios e baixe o pacote .deb para o amdgpu-install:

sudo apt update -y

Para Linux Focal (verifique com lsb_release -a):

wget https://repo.radeon.com/amdgpu-install/22.20.1/ubuntu/focal/amdgpu-install_22.20.50201-1_all.deb
sudo apt-get install ./amdgpu-install_22.20.50201-1_all.deb
sudo mv ./amdgpu-install_22.20.50201-1_all.deb /tmp/
sudo apt-get install /tmp/amdgpu-install_22.20.50201-1_all.deb
sudo chmod 755 /tmp/amdgpu-install_22.20.50201-1_all.deb
sudo dpkg --install --force-all /tmp/amdgpu-install_22.20.50201-1_all.deb

Para Linux Jammy, use o arquivo correspondente:

amdgpu-install_22.20.50201-1_all.deb para Jammy

Adicione variáveis de ambiente ao .bashrc:

echo 'export PATH=/opt/rocm/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/opt/rocm/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

Reinicie o sistema para aplicar as alterações:

sudo reboot

Para compatibilidade com Pop!_OS, edite o script amdgpu-install:

sudo gedit /usr/bin/amdgpu-install

Encontre a linha contendo ubuntu e adicione |pop, ficando assim:

ubuntu|pop

Substitua a função debian_build_package_list por:

function debian_build_package_list() { echo 'empty function'; }

Salve e feche o arquivo.

3. Instalar Python 3.9

Adicione o repositório e instale Python 3.9 e pip:

sudo add-apt-repository --yes ppa:deadsnakes/ppa
sudo apt-get update
sudo apt install --yes python3.9
sudo apt install python3-pip

Configure múltiplas versões do Python e defina a padrão:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 3
sudo update-alternatives --config python

4. Configurar Repositórios ROCm

Adicione o repositório para ROCm 5.1.1 e atualize:

echo 'deb [arch=amd64] https://repo.radeon.com/rocm/apt/5.1.1 ubuntu main' | sudo tee /etc/apt/sources.list.d/rocm.list
sudo apt update

Crie um link simbólico para Python 3.9:

sudo ln -s /usr/bin/python3.9 /usr/local/bin/python3.9

5. Instalar pacotes ROCm

Instale os pacotes necessários:

sudo apt-get install rocm-dkms rocm-dev rocm-utils rocm-opencl rocm-opencl-dev rocm-cmake rocm-smi rocm-openvx rocm-openvx-dev hip-base hip-doc hip-samples miopen-hip rocm-clang-ocl

6. Ajustar permissões para usuários

Adicione seu usuário aos grupos relevantes para GPU:

sudo usermod -aG render $USER
sudo usermod -aG video $USER
sudo usermod -aG audio $USER
sudo usermod -aG input $USER
sudo usermod -aG sudo $USER

Confirme os grupos:

groups

7. Verificar a instalação

Reinicie e teste o ROCm:

sudo reboot

Após reiniciar, verifique com:

/opt/rocm/bin/rocminfo
clinfo

Não esqueça de se inscrever no canal @CanalQb para mais conteúdos de Linux e tecnologia!

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo