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

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

Meu laptop tem um Ubuntu 13.10 instalado e uma placa gráfica Nvidia 630M. 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 NVIDIAaqui

Responder1

Principalmente a versão - o repositório do Ubuntu está um pouco atrasado, pois prefere estabilidade à vanguarda.

Responder2

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

Responder3

Perceba que isso é um pouco antigo agora, mas gostaria de compartilhar minha experiência recente com o Ubuntu 12.04, pois é relevante.

Usando o gerenciador de pacotes (ou seja, executando os comandos listados no OP), você deve instalar as dependências do pacote normalmente. Isso inclui os drivers gráficos da Nvidia. Se você já instalou drivers usando um arquivo .run baixado da nvidia, eles serão substituídos.

Usando o arquivo .run para instalar o cuda, você terá a opção de instalarapenascuda, deixando seus drivers pré-existentes intactos.

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

Responder4

Embora esta postagem responda a uma pergunta que tenho, há algumas outras questões que levantei em uma postagem separada que podem interessar a qualquer leitor desta questão. Aqui está o link para isso:O código de amostra CUDA não foi instalado por meio de sudo apt-get install nvidia-cuda-toolkit; alguma solução?.

Uma grande diferença que experimentei é que os códigos de amostra CUDA estão faltando durante a instalação 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, destaco também uma aparente diferença 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.

informação relacionada