Como posso instalar o CUDA 9.0 para o Ubuntu 17.10 sem alterar os drivers atuais da nvidia?

0

Eu baixei e instalei o CUDA várias vezes, e toda vez que ele não passou nas amostras de teste deviceQuery e checkBandwidth. Também tensorflow nunca está listando a GPU entre dispositivos acessíveis, apenas a CPU.

Meu driver nvidia atual é 384.111, onde a versão atualizada 384.130 sempre gera uma incompatibilidade de bibliotecas em nvidia-smi e torna o ubuntu não inicializável.

Toda vez que tento instalar o CUDA 9.0 com o arquivo .run, que é a única maneira de instalá-lo sem atualizar os drivers da nvidia, ele termina com uma "mensagem de instalação incompleta". As execuções nos testes são sempre negativas, com a seguinte saída:

InstalandooCUDA9.0.debcomodpkgnositedanvidia link também atualiza o driver nvidia.

Como posso instalar o CUDA 9.0 para o Ubuntu 17.10, com a nvidia 384.111 sem atualizar para o 384.130, para que ele funcione corretamente nos testes de amostra e permita que o tensorflow-gpu acesse a placa gráfica?

PS: Sempre que eu digo "falha", a mensagem de erro é sempre "ERRO DESCONHECIDO"

A placa gráfica do meu sistema é uma NVIDIA GeForce GTX 1080

    
por hirschme 01.06.2018 / 00:26

1 resposta

1

Eu também passei por lutas semelhantes. Depois de tentar instalar o CUDA 9.0, 9.1, 9.2, descobri que cada kit de ferramentas requer uma versão específica do driver da Nvidia.

O guia de instalação oficial da Nvidia CUDA pede que você desinstale seus drivers da Nvidia. Eu acho que é inevitável se você quiser fazer uma instalação de máquina local, a menos que você use Docker + Nvidia Docker.

Isso permitirá que sua máquina local mantenha os mesmos drivers da Nvidia e você instale seu kit de ferramentas CUDA específico em diferentes imagens de contêiner.

Esta é a abordagem com a qual eu fui.

    
por Kinman 04.06.2018 / 20:07