Quiero compartir mi experiencia en la instalación de CUDA 7.5 (para usar con Theano) en Ubuntu 15.10.
Instalé Ubuntu 15.10 y el controlador de video (352.41) desde la pestaña "Controladores adicionales";
Se instalaron pocas dependencias como
nvidia-modprobe
(solucionar problemas de permisos) y para la compilación de muestrasfreeglut3-dev libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
Y porque necesita GCC 4.9:,
sudo apt-get install gcc-4.9 g++-4.9
luego hizo enlaces simbólicos en/opt/compiler_cuda
(creó la carpeta con un nombre arbitrario de mi elección) de la siguiente manera:$ 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
con: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
Versión 15.04 "runfile (local)" descargada , de Descargas de CUDA 7.5 ; e instalado con:
sudo sh cuda_7.5.18_linux.run --silent --toolkit --override sudo sh cuda_7.5.18_linux.run --silent --samples --override
y anexado en
.bash_aliases
(.bashrc lo lee):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
ennvcc.profile
, por lo NVCC puede utilizarlo.
¿Y posiblemente alguien pueda decirme si voy a freír mi tarjeta por usar una versión incorrecta del kit de herramientas?
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