Não tenho certeza sobre como instalar o CUDA no meu sistema. olhando ao redor, existem muitos tutoriais sobre cuda no 12.04 LTS e alguns no 13.04 e 13.10, mas todos falam sobre a aquisição de um deb
pacote na zona de desenvolvedor do NVidia CUDA .
Bem, a NVidia ainda não oferece um pacote Debian para 14.04.
No entanto, há um pacote promissor no apt
repositório: nvidia-cuda-toolkit
.
O problema é que não encontrei nenhum exemplo. Pelo menos não os exemplos mencionados na seção 4.11 da documentação on-line do cuda6 .
Devo mencionar que o kit de ferramentas instalado é a v5.5, não a v6, mas não encontrei a documentação do cuda v5.5 no site da NVidia.
Para que eu possa verificar nvcc
se existe, mas nada além disso. Como posso executar alguns exemplos para verificar se o CUDA está instalado corretamente?
Respostas:
Eu tenho o Cuda6 trabalhando no Lubuntu 14.04. Isso já tinha o essencial da compilação instalado; portanto, se você estiver usando uma instalação nova, provavelmente deverá instalá-la:
Faça o download do pacote de execução cuda6 (6.0.37 no momento atual da gravação) para
~/Downloads
:Abra um terminal e extraia os instaladores separados por:
(Tentei executar o arquivo .run diretamente, mas ele continuou atrapalhando minha instalação do Xorg e nunca deixaria o X rodar. Acredito que seja um problema de configuração entre as versões do driver: as instaladas pelo
apt-get nvidia-331-updates
driver cuda * .run.)Desinstale completamente qualquer coisa nos repositórios Ubuntu com nvidia- *. Eu usei o synaptic e fiz uma limpeza, o AKA desinstalou completamente os programas e a configuração.
Tenha estas instruções à mão, pois precisamos matar o X e instalar o driver. Pressione CTL + ALT+ F1para ir para o terminal físico e efetuar login.
Aceite o EULA e instale o driver. Eu recomendaria deixá-lo atualizar os arquivos de configuração do Xorg.
Depois que o instalador terminar, ligue o módulo nvidia e instale o CUDA.
teste se os drivers estão funcionando, indo para o diretório de amostra
Trabalhou para mim neste momento. Agora reinicie o X
Você deve ser capaz de fazer
e veja uma linha com a nvidia listada. Não se esqueça de sair do seu terminal físico se tudo funcionou.
APÊNDICE
No meu caso, foi necessário adicionar a pasta que contém o executável ao seu
$PATH
.Uma maneira de fazer isso é editar o
~/.bashrc
arquivo na sua pasta Home. Adicione uma linha ao seu.bashrc
(modifique o local se você alterou a pasta de instalação padrão do CUDA)Salve o arquivo e origine seu
.bashrc
digitandoquando estiver na sua pasta pessoal.
fonte
build-essential
, nãobuild-essentials
2) Não tenho o X para parar, pois executo uma variante de servidor sem o X 3) sudo modprobe nvidia continuaFATAL
neste momento, parece que o driver não foi instalado ? Minha versão da receita está aqui , mas não funciona.sudo ./NVIDIA-Linux-x86_64-331.62.run
, recebo um erro . Em/var/log/nvidia-installer.log
eu vejo as seguintes linhas . Quando tentomake oldconfig && make prepare
, entendo isso . Nesse ponto, desisti.sudo ./cuda_6.0.37_linux_64.run -driver -silent
para instalar o driver,sudo ./cuda_6.0.37_linux_64.run -toolkit -samples -silent -override
para instalar o kit de ferramentas e amostras (use-help
para mais opções). Além disso, melhor nãochmod
as amostras diretamente: o kit de ferramentas contém um scriptcuda-install-samples-6.0.sh
em seu diretório bin para copiá-las para um local local.Para o CUDA-6.5, segui este tutorial simples:
Baixe o .deb aqui e depois
Isso é tudo o que eu precisava para começar a codificar em uma nova instalação 14.04.1 com a minha GTX 750ti. Ele instala o driver nvidia-340. deviceQuery e todos os outros exemplos foram executados corretamente depois que eu os compilei.
fonte
Instalei o
nvidia-cuda-toolkit
pacote esta manhã em um 14.04 novo. Também instalei o driver nvidia (versão331.38
marcada como testada) a partir da interface do driver adicional.Até agora, tudo parece funcionar bem (
nvcc
está aqui, a exibição está correta). Você precisa reiniciar para usar o novo driver.Como você mencionou, este é o CUDA 5.5, mas no meu caso não é um problema.
fonte
Solução rápida e fácil que funcionou para mim (cuda 5.5, Lubuntu 14.04 64 bits):
Faça o download do pacote .deb para o seu lançamento do Ubuntu no site da Nvidia .
Adicionar repo:
Obtenha dependências:
Obtenha o kit de ferramentas:
(Opcional) Obtenha o nsight IDE:
E você está pronto para ir!
fonte
Eu instalei o cuda 6 e as amostras para trabalhar no ubuntu 14.04. Primeiro instalei o driver nvidia 334.21 (NVIDIA-Linux-x86_64-334.21.run) e depois usei o script cuda_6.0.37_linux_64.run.
Primeiro, baixei o NVIDIA-Linux-x86_64-334.21.run da nvidia e depois saí da área de trabalho do ubuntu para a tela de login. Em seguida, efetuei login remotamente pelo ssh no meu laptop e desligue o lightdm
sudo service lightdm stop
para interromper a execução do X, execute o script de instalaçãosudo ./NVIDIA-Linux-x86_64-334.21.run
e reinicie o lightdmsudo service lightdm start
. Então reiniciado. Verificou-se que a aceleração de hardware estava funcionando executando o jogo UrbanTerror (não adequado para crianças pequenas !!, mas agora executando a mais de 90 fps em vez de 20 fps). Eu também instalei os pacotes libXi e libXmu através do synaptic.Em seguida, para instalar o cuda 6: baixei o cuda_6.0.37_linux_64.run da nvidia e o instalei usando o
sudo cuda_6.0.37_linux_64.run --override
contrário, queixou-se de não dar suporte ao ambiente. Acho que tive que dizer para não substituir o driver 334 durante a instalação, caso contrário, os padrões aceitos. Para compilar exemplos que fizcd ~/NVIDIA_CUDA-6.0_Samples
emake
. Os exemplos apareceram em bin, alguns precisavam ser executados, por exemplo,LD_LIBRARY_PATH=/usr/local/cuda-6.0/lib64 ./MersenneTwisterGP11213
caso contrário, eles não conseguiam encontrar a biblioteca libcurand.so.6.0, mas nenhum outro problema eu notei.Não sei se a instalação usando
--override
é arriscada, mas até agora é boa para minha instalação.meu sistema: ubuntu 14.04, CPU AMD FX-8350, GPU nvidia GTX750 (arquitetura Maxwell)
Eu tenho o pacote build-essentials instalado, mas não o nvidia-cuda-toolkit
fonte
Eu instalei o CUDA 6.0 e trabalhei no 14.04 usando as etapas a seguir.
Instale os pacotes nvidia-331, nvidia-331-dev e nvidia-331-uvm do xorg-edgers usando instruções para adicionar o ppa a partir daqui .
Instale o CUDA 6.0 usando o método "-extract" acima, exceto ignore as etapas para instalar o driver e confie nos pacotes . Instale apenas o compilador e as amostras.
fonte
Instalei o cuda 6 usando o pacote (cuda_6.0.37_linux_64.run) a partir daqui . Infelizmente, falhei ao instalar o driver. Embora o Toolkit (CUDA 6) tenha sido instalado, ele não passou no teste de amostra:
Também testei a nvidia-334, nvidia-371 do ppa: xorg-edgers / ppa. Os resultados são piores. CUDA 5 e CUDA 6 falharam em passar no teste de amostra.
Em resumo, o CUDA 6 não está funcionando no Ubuntu 14.04. Mas CUDA 5.5 + nvidia-331 está OK. E você pode verificar o cuda testando amostras do cuda-5.5.
fonte
cuda-5.5 samples
estão em / usr / share / doc /?Eu instalei e testei usando isso.
https://gist.github.com/mGalarnyk/f3b78fb90ca58855bba01738dd88ef2c#file-install_cuda_7-5_ubuntu_14_04
fonte