Principalmente a versão - o repositório do Ubuntu está um pouco atrasado, já que prefere a estabilidade acima da vanguarda.
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
Principalmente a versão - o repositório do Ubuntu está um pouco atrasado, já que prefere a estabilidade acima da vanguarda.
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.
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.
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.