Instalando o CUDA Toolkit 8 no Linux Fedora 24
Autor: Gabriel P. Silva | Publicado: 2017-05-23T00:42:00-03:00



Caros,&nbsp;




&nbsp; &nbsp;A instalação do CUDA Toolkit 8 no Fedora 18 de 64 bits foi bastante facilitada se comparado com versões anteriores, mas ainda assim exige um pouco de trabalho. Antes de tudo, o driver de vídeo nativo do Fedora dever ser removido:




&nbsp; &nbsp; &nbsp; &nbsp;$sudo yum remove xorg-x11-drv-nouveau&nbsp;


&nbsp; Em seguida, o&nbsp;driver de vídeo NVIDIA deve ser instalado. Coloque o computador em modo texto:



&nbsp; &nbsp; $sudo init 3



&nbsp;Dê login novamente e instale então o driver novo da NVIDIA usando o executável. A opção de instalar via pacote rpm não funcionou para mim.&nbsp;



&nbsp;$sudo ./NVIDIA-Linux-x86_64-xxxx.xxx.run



&nbsp;De modo a previnir que o driver nouveau
 seja acidentalmente ativado mais tarde, você deve inserir a linha&nbsp;

“GRUB_CMDLINE_LINUX_DEFAULT&nbsp;rdblacklist=nouveau 
nouveau.modeset=0”&nbsp;

No arquivo /etc/default/grub.



&nbsp;$sudo reboot



&nbsp; Você pode verificar se a instalação funcionou com o comando:



&nbsp;$&nbsp;nvidia-settings



&nbsp;É necessário instalar o compilador gcc e o pacote de desenvolvimento do kernel do Linux:



&nbsp;$&nbsp;sudo&nbsp;yum&nbsp;install&nbsp;gcc-c++&nbsp;kernel-devel

&nbsp;$ sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r)

Satisfazer as dependências Akmods 

Os pacotes RPM do driver NVIDIA dependem da estrutura Akmods fornecida pelo repositório livre do RPMFusion. O
 repositório livre do RPMFusion deve ser adicionado ao banco de dados do
 repositório do gerenciador de pacotes antes de instalar os pacotes RPM 
do driver NVIDIA ou as dependências ausentes impedirão que a instalação 
continue.




&nbsp;$ wget https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-23.noarch.rpm





&nbsp;$ wget https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-23.noarch.rpm

&nbsp;$ sudo rpm -i rpmfusion-free-release-23.noarch.rpm

&nbsp;$ sudo rpm -i&nbsp; rpmfusion-nonfree-release-23.noarch.rpm
&nbsp; 

Baixe o pacote que instala o repositório do CUDA a partir&nbsp; do site de download do CUDA &nbsp;e instale com o seguinte comando: 

$&nbsp;sudo&nbsp;rpm&nbsp;-Uhv&nbsp;cuda-repo-fedora24-8.0.44-1.x86_64.rpm

Em seguida você pode instalar o CUDA toolkit com o seguinte comando:

&nbsp; &nbsp;&nbsp;&nbsp;$&nbsp;sudo dnf install cuda-documentation-5-5 cuda-visual-tools-5-5 cuda-misc-5-5

A instalação usando o pacote cuda direto não funcionou para mim,&nbsp;&nbsp;
pois estava dando conflito.

Agora só falta configurar as variáveis de ambiente no arquivo .bashrc do&nbsp;
diretório home:


&nbsp;$ export&nbsp;CUDA_HOME=/usr/local/cuda-5.5&nbsp;


&nbsp;$ export&nbsp;LD_LIBRARY_PATH=${LD_LIBRAY_PATH}:${CUDA_HOME}/lib64 






&nbsp;$ export PATH=${CUDA_HOME}/bin:${PATH}




&nbsp; Para verificar se está tudo funcionando bem, copie os arquivos 
exemplos do SDK para o seu diretório e compile-os com os comandos a 
seguir;


&nbsp;$&nbsp;cuda-install-samples-5.5.sh&nbsp;&nbsp;~&nbsp;


&nbsp;$&nbsp;cd&nbsp;~/NVIDIA_CUDA-5.5_Samples&nbsp;




&nbsp;$&nbsp;make


&nbsp; Se tudo correr bem, você poderá verificar a sua instalação CUDA executando o programa:

&nbsp;&nbsp; $ deviceQuery&nbsp;

no diretório:

~/NVIDIA_CUDA-5.5_Samples/bin/x86_64/linux/release

Em caso de dúvidas consulte o manual de instalação da NVIDIA:

http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html