Diferença entre instalar o CUDA usando nvidia-cuda-toolkit e o arquivo .run

3

Meu laptop tem um Ubuntu 13.10 instalado e tem uma placa gráfica Nvidia 630M. Eu tenho tentado instalar o CUDA. Eu instalei usando:

sudo apt-get install nvidia-cuda-dev nvidia-cuda-doc nvidia-cuda-gdb nvidia-cuda-toolkit  

O que eu quero saber é qual é a diferença entre instalá-lo usando o comando acima e o procedimento dado na página da NVIDIA aqui

    
por Tanmay 31.10.2013 / 10:04

4 respostas

1

Principalmente a versão - o repositório do Ubuntu está um pouco atrasado, já que prefere a estabilidade acima da vanguarda.

    
por VincentSC 31.10.2013 / 10:29
1

Recomenda-se instalar a partir do 'apt-get'. Porque o arquivo .run se destina a ser um instalador para todas as distribuições do Linux, não apenas para o Ubuntu. A versão 'apt-get' foi otimizada para que seja compatível com a distribuição do Ubuntu. O pacote pode ser, como explicitamente declarado por VincentSC , instável e com bugs.

    
por Abdillah 31.10.2013 / 12:30
1

Perceba que isso é um pouco antigo agora, mas queria compartilhar minha experiência recente com o Ubuntu 12.04, já que é relevante.

Usando o gerenciador de pacotes (ou seja, executando os comandos listados no OP), é necessário instalar dependências de pacotes como de costume. Estes incluem os drivers gráficos nvidia. Se você já instalou drivers usando um arquivo .run baixado da nvidia, eles serão sobrescritos.

Usando o arquivo .run para instalar o cuda, você tem a opção de instalar o cuda somente , deixando seus drivers preexistentes intactos.

Por alguma razão, no meu sistema, o módulo nvidia-331 listado como uma dependência cuda é quebrado. Instalá-lo deixa meu sistema incapaz de inicializar. Portanto, a opção de instalar apenas o cuda foi muito útil, porque significava que eu poderia obter meus próprios drivers da nvidia.

    
por Gabriel 28.04.2014 / 14:25
0

Embora este post responda a uma pergunta que tenho, há algumas outras perguntas que levantei em um post separado que podem interessar a qualquer leitor desta questão. Aqui está o link para ele: O código de exemplo CUDA não foi instalado através do sudo apt-get install nvidia-cuda-toolkit; alguma solução? .

Uma grande diferença que eu tenho experimentado é que os códigos de amostra CUDA estão faltando ao instalar através do apt-get; eles serão obtidos através do arquivo .run (ou assim é indicado nos documentos da Nvidia). Espero que alguém possa responder minha pergunta; Na minha pergunta, eu também destacar uma diferença aparente que é que a localização dos binários CUDA será diferente dependendo do método que você escolher, o que consequentemente afetará sua necessidade de modificar seu arquivo .bashrc.

    
por AKKA 16.08.2016 / 02:27