Ich möchte meine Erfahrungen mit der Installation von CUDA 7.5 (zur Verwendung mit Theano) unter Ubuntu 15.10 teilen.
Ich habe Ubuntu 15.10 und den Videotreiber (352.41) über die Registerkarte "Zusätzliche Treiber" installiert.
Installierte einige Abhängigkeiten wie
nvidia-modprobe
(Beheben von Berechtigungsproblemen) und für das Kompilieren der Beispielefreeglut3-dev libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
Und weil es GCC 4.9: benötigt
sudo apt-get install gcc-4.9 g++-4.9
, wurden dann Symlinks/opt/compiler_cuda
wie folgt erstellt (der Ordner wurde mit einem beliebigen Namen meiner Wahl erstellt):$ 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
Registriert
update-alternatives
bei: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
Heruntergeladene Version "runfile (local)" 15.04 von CUDA 7.5 Downloads ; und installiert mit:
sudo sh cuda_7.5.18_linux.run --silent --toolkit --override sudo sh cuda_7.5.18_linux.run --silent --samples --override
und angehängt in
.bash_aliases
(.bashrc liest es):export PATH=/usr/local/cuda-7.5/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
Angehängt
compiler-bindir = /opt/compiler_cuda
innvcc.profile
, damit nvcc es verwenden kann.
Und möglicherweise kann mir jemand sagen, ob ich meine Karte wegen falscher Toolkit-Version braten werde?!
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