Como instalar o cuda 5.5 no Ubuntu 12.04 LTS de 64 bits?

6

Como instalar o CUDA 5.5 no Ubuntu 12.04 LTS de 64 bits?

    
por eesa 29.08.2013 / 15:55

2 respostas

6

PASSO I - Instalação do driver (se você escolher os drivers normais)

Esta seção permanece quase inalterada. Faça o download dos drivers da Nvidia para Linux em seu site, certificando-se de selecionar Linux de 32 ou 64 bits com base em seu sistema.

Verifique se as ferramentas necessárias estão instaladas usando o seguinte comando -

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

Em seguida, inclua na lista negra os módulos necessários (para que eles não interfiram na instalação do driver) -

sudo nano /etc/modprobe.d/blacklist.conf

Adicione as seguintes linhas ao final do arquivo, uma por linha, e salve quando terminar -

blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Para se livrar de qualquer resíduo da nVidia, execute o seguinte comando em um terminal -

sudo apt-get remove --purge nvidia*

Isso pode demorar um pouco, então seja paciente. Quando terminar, reinicie sua máquina. Na tela de login, não faça login ainda. Pressione Ctrl + Alt + F1 para alternar para um login baseado em texto e alterne para o diretório que contém o driver baixado. Execute os seguintes comandos -

sudo service lightdm stop
chmod +x NVIDIA*.run

onde NVIDIA * .run é o nome completo do seu driver. Em seguida, inicie a instalação com -

sudo ./NVIDIA*.run

Siga as instruções na tela. Se o instalador gerar um erro sobre o nouveau ainda em execução, permita que ele crie uma lista negra para o nouveau, feche a instalação e reinicialize. Nesse caso, execute os seguintes comandos novamente -

sudo service lightdm stop
sudo ./NVIDIA*.run

A instalação deve agora prosseguir sem problemas. Quando ele perguntar se você quer as bibliotecas de 32 bits e se você quer que ele edite o xorg.conf para usar esses drivers por padrão, permita ambos.

Reinicie quando a instalação for concluída.

ETAPA II - Instalação do kit de ferramentas CUDA

Baixe o kit de ferramentas CUDA (usei o Ubuntu 11.10 versão de 64 bits). Navegue até o diretório que contém o pacote de kit de ferramentas CUDA baixado e execute o seguinte comando -

chmod +x cuda*.run
sudo ./cuda*.run

em que cuda*.run é o nome completo do kit de ferramentas CUDA baixado. Aceite a licença que aparece. Em seguida, escolha instalar o driver, se você não tiver feito isso (essa é a versão de desenvolvimento). A instalação do driver exigirá alternar para um shell baseado em texto (Ctrl + Alt + F1), parar o lightdm conforme detalhado na etapa anterior e executar o instalador do kit de ferramentas como superusuário. A instalação do kit de ferramentas CUDA 5.0 é obrigatória, enquanto a das amostras incluídas não é. Permita que o instalador continue com os locais padrão, a menos que você tenha motivos específicos para não fazê-lo. Isso facilita a solução de problemas no futuro.

Esse processo pode demorar um pouco dependendo da configuração do seu sistema. Quando terminar, verifique a tela de resumo para garantir que tudo esteja no lugar. Se a instalação das amostras falhar (o que acontece com mais frequência), provavelmente é devido a uma ou mais bibliotecas ausentes. Nesse caso, instale as bibliotecas necessárias e execute novamente o instalador, optando por instalar as amostras sozinho.

Para garantir que as variáveis de ambiente necessárias ( PATH e LD_LIBRARY_PATH ) sejam modificadas sempre que você acessar um terminal, adicione as linhas necessárias (da tela de resumo) até o final de ~/.bashrc da seguinte forma -

sistemas de 32 bits -

export PATH=$PATH:/usr/local/cuda-5.0/bin
export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib

sistemas de 64 bits -

export PATH=$PATH:/usr/local/cuda-5.0/bin
export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib64:/lib

Os caminhos usados acima variam de acordo com o diretório de instalação escolhido para o kit de ferramentas. Isso encerra a configuração possivelmente mais simples (em comparação com CUDA 4.x para usuários do Linux), embora a instalação das amostras ainda sofra de dependência infernal.

STEP III - instalação e solução de problemas de amostras CUDA

Embora a instalação das amostras deva ser direta (basta executar o instalador tudo em um kit de ferramentas), muitas vezes não é tão fácil. Se você está recebendo um erro semelhante a "A instalação de amostras falhou devido a bibliotecas ausentes - libglut.so não foi encontrado", normalmente é porque o instalador procura por libglut.so e não por variantes (como libglut.so.3). Para corrigir isso, teremos que criar softlinks para que o instalador possa rastrear esses arquivos.

Determine se variantes do libglut.so estão presentes da seguinte forma -

sudo find /usr -name libglut\*

Na minha instalação de 64 bits do Ubuntu 12.04, esta saída o seguinte texto -

/usr/lib/x86_64-linux-gnu/libglut.so.3
/usr/lib/x86_64-linux-gnu/libglut.so.3.9.0
/usr/lib/x86_64-linux-gnu/libglut.a
/usr/lib/x86_64-linux-gnu/libglut.so

Agora que uma variante do libglut.so (isto é, libglut.so.3) foi encontrada, podemos criar um link para ele -

sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so

Em seguida, execute novamente o instalador tudo em um, optando por instalar apenas as amostras desta vez. Isso deve corrigir o erro "Bibliotecas ausentes" que surgiu anteriormente.

Outros recursos de leitura podem ser encontrados aqui, se você estiver procurando livros sobre programação CUDA e GPGPU em geral.

Crédito vai aqui

    
por Ten-Coin 29.08.2013 / 16:11
1

Pré-requisitos:

  1. 2 arquivos:

    cuda-repo-ubuntu1204_5.5-0_amd64.deb - 80 KB
    cuda_5.5.22_linux_64.run - 900Mb
    

    Esses arquivos são encontrados no site da Nvidia sob a categoria CUDA.

    Eu fiz o download para o Ubuntu 12.04 64 bit, baixe de acordo com a especificação do sistema operacional

    O arquivo .run é a configuração que possui

    • Drivers da Nvidia
    • Kit de ferramentas Cuda
    • Amostras de Cuda

    Copie esses arquivos no Ubuntu Machine para o diretório /home/<user>/Downloads .

  2. No Ubuntu Machine, configure a rede e execute o comando no terminal:

    sudo apt-get update
    sudo apt-get remove --purge nvidia-*
    sudo apt-get autoclean
    sudo apt-get autoremove
    

    Reinicialize a máquina.

    Abra o terminal e navegue até o local dos arquivos baixados

    sudo dpkg -i cuda-repo-ubuntu1204_5.5-0_amd64.deb
    sudo apt-get update
    

    Precisamos desativar a GUI, para isso:

    sudo service lightdm stop
    

    A tela vai para o modo terminal, digite Ctrl + Alt + F1. Digite o nome de usuário e senha.

    Agora navegue até o local onde o arquivo RUN foi baixado e faça:

    sudo sh cuda_5.5.22_linux_64.run
    

    Demora um tempo para processar e, em seguida, você receberá um "Contrato de licença de usuário", role até a parte inferior da página e selecione Accept .

    Você será solicitado a continuar a etapa de instalação, basta digitar sim ou aperte enter.

    Agora, a instalação ocorre, uma vez que é feito, você receberá o status dos Arquivos instalados dizendo como SUCESSO.

    Reinicialize a máquina.

    O Ubuntu deve iniciar com GUI, login, terminal aberto e apertar o comando:

    sudo find / -name cuda
    

    A saída é exibida com a localização dos arquivos Cuda.

por Raj Mohan 07.09.2013 / 09:12

Tags