Guia de Instalação do Driver NVIDIA, CUDA, cuDNN e Pytorch no Ubuntu 18.04

Instalação do Driver NVIDIA no Ubuntu 18.04

Identificar o Modelo da Placa Gráfica

Execute o comando a seguir para listar drivers compatíveis:


sudo ubuntu-drivers devices

A saída mostrará uma lista com um driver recomendado. Se o comando não for encontrado, instale a ferramenta de diagnóstico:


sudo apt-get install ubuntu-drivers-common

Instalação do Driver

Para instalar automaticamnete o driver recomendado, utilize:


sudo ubuntu-drivers autoinstall

Para instalar uma versão específica, por exemplo a 470, execute:


sudo apt-get install nvidia-driver-470

Verificação da Instalação

Use o utilitário do fabricante para confirmar a instalação:


nvidia-smi

Se informações da placa gráfica forem exibidas, o processo foi concluído com sucesso. Reinicie o sistema caso necessário.

Instalação do CUDA no Ubuntu 18.04

Obtenção do Instalador

Baixe o pacote de instalação do CUDA a partir do portal oficial da NVIDIA.

Processo de Instalação

Após o download, conceda permissão de execução e inicie a instalação com parâmetros para evitar conflitos:


wget https://developer.download.nvidia.com/compute/cuda/11.2.0/local_installers/cuda_11.2.0_460.32.03_linux.run
sudo chmod +x cuda_11.2.0_460.32.03_linux.run
sudo ./cuda_11.2.0_460.32.03_linux.run --toolkit --silent --override

Em caso de erro relacionado a drivers existentes, remova-os previamente:


sudo apt-get purge nvidia-*

Configruação do Ambiente

Edite o arquivo de configuração do shell para adicionar o CUDA ao caminho:


echo 'export PATH=/usr/local/cuda-11.2/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.2/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

Validação do CUDA

Verifique a versão do compilador instalado:


nvcc --version

Alternativamente, compile e execute um exemplo de teste:


cd /usr/local/cuda-11.2/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

Remoção do CUDA

Para desinstalar completamente, delete os diretórios de instalação:


sudo rm -rf /usr/local/cuda*

Instalação do cuDNN no Ubuntu 18.04

Download do Pacote

Adquira o arquivo compactado do cuDNN após registro no site da NVIDIA.

Extração e Configuração

Descompacte o pacote e copie os arquivos para o diretório do CUDA:


tar -zxvf cudnn-11.2-linux-x64-v8.1.1.33.tgz
sudo cp -r cuda/include/* /usr/local/cuda-11.2/include/
sudo cp -r cuda/lib64/* /usr/local/cuda-11.2/lib64/

Teste do cuDNN

Instale os pacotes de validação e execute o teste de exemplo:


sudo dpkg -i libcudnn8_8.1.1.33-1+cuda11.2_amd64.deb
sudo dpkg -i libcudnn8-dev_8.1.1.33-1+cuda11.2_amd64.deb
sudo dpkg -i libcudnn8-samples_8.1.1.33-1+cuda11.2_amd64.deb
cp -r /usr/src/cudnn_samples_v8/ ~/
cd ~/cudnn_samples_v8/mnistCUDNN
make clean && make
./mnistCUDNN

Instalação do Pytorch no Ubuntu 18.04

Instalação via Gerenciador de Pacotes

Utilize o comando recomendado no site oficial do Pytorch para garantir a compatibilidade com o CUDA:


pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html

Certifique-se de que a versão do CUDA instalada corresponde à exigida. Verifique com:


cat /usr/local/cuda/version.txt
nvcc -V

Validação do Ambiente GPU

Execute um comando Python para verificar se o Pytorch detecta a GPU:


python -c "import torch; print('Disponibilidade CUDA:', torch.cuda.is_available())"

Um retorno de True indica que a configuração está correta e pronta para uso.

Tags: Ubuntu18.04 NVIDIA CUDA cuDNN Pytorch

Publicado em 5-30 19:23 por Thomas