Quero compartilhar minha experiência na instalação do CUDA 7.5 (para usar com o Theano) no Ubuntu 15.10.
Instalei o Ubuntu 15.10 e o driver de vídeo (352.41) na guia "Drivers adicionais";
Instalou algumas dependências como
nvidia-modprobe
(corrigir problemas de permissões) e para as amostras compiladasfreeglut3-dev libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
E como ele precisa do GCC 4.9
sudo apt-get install gcc-4.9 g++-4.9
:, criou links simbólicos/opt/compiler_cuda
(criou a pasta com um nome arbitrário de minha escolha) da seguinte maneira:$ ls -la /opt/compiler_cuda/ lrwxrwxrwx 1 root root 22 Nov 2 16:14 cc -> /opt/compiler_cuda/gcc lrwxrwxrwx 1 root root 16 Nov 2 16:13 g++ -> /usr/bin/g++-4.9 lrwxrwxrwx 1 root root 16 Nov 2 16:12 gcc -> /usr/bin/gcc-4.9
Registrado
update-alternatives
com:sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9
Download "runfile (local)" versão 15.04, a partir do CUDA 7.5 Downloads ; e instalado com:
sudo sh cuda_7.5.18_linux.run --silent --toolkit --override sudo sh cuda_7.5.18_linux.run --silent --samples --override
e anexado em
.bash_aliases
(.bashrc lê):export PATH=/usr/local/cuda-7.5/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
Anexado
compiler-bindir = /opt/compiler_cuda
emnvcc.profile
, então nvcc pode usá-lo.
E possivelmente alguém pode me dizer se eu vou fritar meu cartão por usar a versão errada do kit de ferramentas ?!
sudo mkdir /opt/compiler_cuda
sudo ln -s /usr/bin/gcc-4.9 gcc
sudo ln -s /usr/bin/g++-4.9 g++
sudo ln -s /opt/compiler_cuda/gcc cc