Como Instalar Drives de Placa de Vídeo, CUDA e cuDNN para Inteligência Artificial no Ubuntu
00:00 Introdução
00:26 Considerações iniciais
01:56 Instalar driver da placa de vídeo
07:27 Verificar compatibilidade CUDA
10:51 Precisa instalar CUDA e cuDNN para o PyTorch?
13:09 Instalar CUDA Toolkit
19:28 Configurar variável de ambiente para o CUDA
26:01 Instalar cuDNN
32:45 Conclusão
🖥️ A instalação dos drivers da placa de vídeo, CUDA e cuDNN são uma etapa essencial. Sem eles, os treinamentos de modelos de aprendizado profundo se tornam, na maioria das vezes, impraticáveis. Neste vídeo, vamos não apenas ver como realizar essas instalações, mas também entender cada etapa e as possibilidades que temos.
🚀 Para começar, vamos entender as características da sua placa de vídeo Nvidia para escolher os drivers corretos e verificar a compatibilidade com os frameworks de deep learning. Neste vídeo iremos assumir que esteja em um computador sem drivers de placa de vídeo instalados e utilizando o sistema operacional Ubuntu 22.04 LTS. No entanto, as etapas podem ser adaptadas para outras versões do Ubuntu, drives, CUDA, cuDNN e até mesmo para outros sistemas operacionais.
🛠️ Resumo dos comandos:
*Nvidia Driver*
sudo apt update
sudo apt upgrade
sudo ubuntu-drivers devices
sudo apt install nvidia-driver-XXX
*CUDA*
Comandos informados pela Nvidia
sudo apt list -a cuda
sudo apt install cuda=XXX
*CUDA variável de ambiente*
sudo nano /etc/environment
Final do PATH - :/usr/local/cuda/bin
LD_LIBRARY_PATH="/usr/local/cuda/lib64"
*cuDNN*
Comandos informados pela Nvidia
sudo apt list -a cudnn
sudo apt install cudnn=XXX
cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
*cuDNN variável de ambiente (versão mair ou igual a 9)*
sudo nano /etc/environment
Final do LD_LIBRARY_PATH - :/usr/lib/x86_64-linux-gnu
🌐 Referências:
▶ Driver Nvidia open-source - https://github.com/NVIDIA/open-gpu-ke...
▶ Consultar compute capability e arquitetura (Nvidia) - https://developer.nvidia.com/cuda-gpus
▶ Consultar compute capability e arquitetura (Wikipedia) - https://en.wikipedia.org/wiki/CUDA
▶ CUDA Toolkit - https://developer.nvidia.com/cuda-too...
▶ cuDNN - https://developer.nvidia.com/cudnn
#Instalação #CUDA #cuDNN #ProgramadorArtificial