Instalação do emulador CUDA
Roteiro para instalação do CUDA em modo de emulação (para quem não tem uma placa da série 8000 ou superior) no Ubuntu 7.10, 8.04 e 8.10 32/64 bits.
Obs.: Ainda não há suporte do NVIDIA/CUDA para as versões do Ubuntu 8.04 (em fase de desenvolvimento) e 8.10 (inexistente). Portanto, para todas as versões do Ubuntu serão usados os arquivos da última revisão estável, no caso 7.10 (32/64 bits).
1. Baixar os seguintes arquivos do site da NVIDIA e salvá-los na pasta raiz da sua área de usuário:
a) O kit de ferramentas (Toolkit): NVIDIA_CUDA_Toolkit_2.0_Ubuntu7.10_x86.run (ou o mais novo);
b) O kit para desenvolvimento de software (SDK): NVIDIA_CUDA_sdk_2.02.0807.1535_linux.run (ou o mais novo).
2. Instale os pacotes de compilação em linguagem C necessários com o seguinte comando:
sudo apt-get install build-essential libglut3-dev libc6-dev-i386 libstdc++6 -y
3. * SOMENTE PARA UBUNTU 8.10 * – O Ubuntu 8.10 possui como compilador padrão o gcc 4.3, que não é compatível com a versão estável do SDK do CUDA. Portanto, deve-se instalar o gcc 4.1 e configurá-lo como sendo uma alternativa de mecanismo de compilação. Isto é feito através dos comandos:
sudo apt-get install gcc-4.1 g++-4.1 –y
sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.1 60 –slave /usr/bin/g++ g++ /usr/bin/g++-4.1
4. Para proceder com a instalação do toolkit, altere a propriedade do arquivo .run para que seja interpretado como arquivo executável e invoque sua execução através do shell:
sudo chmod +x NVIDIA_CUDA_Toolkit_2.0_Ubuntu7.10_x86.run
sudo ./NVIDIA_CUDA_Toolkit_2.0_Ubuntu7.10_x86.run auto
5. Rode o editor gedit no modo superusuário para acrescentar as seguintes linhas ao final do arquivo de configuração .bashrc
sudo gedit .bashrc
6. Após o editor abrir o arquivo, mova o cursor até a última linha e digite:
export PATH=$PATH:/usr/local/cuda/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib
7. Salve o arquivo e saia do editor.
8. Feche o terminal digitando exit, para que a alteração tenha efeito.
9. Para instalar o SDK, abra novamente o terminal de texto e digite:
sudo chmod +x NVIDIA_CUDA_sdk_2.02.0807.1535_linux.run
sudo ./NVIDIA_CUDA_sdk_2.02.0807.1535_linux.run
10. Entre na pasta do SDK:
cd NVIDIA_CUDA_SDK
11. Compile o SDK utilizando a diretiva de emulação (emu = 1)
sudo make emu=1
12. Entre na pasta dos programas-exemplo compilados
cd bin/linux/emurelease
13. Veja a lista de programas digitando
ls
14. Execute os programas de sua preferência. Por exemplo:
./clock
ou
./dwtHaar1D
Parte ou todo esse roteiro não funcionou pra você? Deixe comentário!