Tôi muốn chia sẻ kinh nghiệm của mình về việc cài đặt CUDA 7.5 (để sử dụng với Theano) trên Ubuntu 15.10.
Tôi đã cài đặt Ubuntu 15.10 và trình điều khiển video (352.41) từ tab "Trình điều khiển bổ sung";
Đã cài đặt một vài phụ thuộc như
nvidia-modprobe
(khắc phục sự cố quyền) và cho các mẫu biên dịchfreeglut3-dev libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
Và bởi vì nó cần GCC 4.9 :
sudo apt-get install gcc-4.9 g++-4.9
, sau đó tạo các liên kết tượng trưng trong/opt/compiler_cuda
(tạo thư mục với tên tùy ý tôi chọn) như sau:$ 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
Đăng ký
update-alternatives
với: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
Đã tải xuống phiên bản 15.04 "runfile (cục bộ)", từ Tải xuống CUDA 7.5 ; và được cài đặt với:
sudo sh cuda_7.5.18_linux.run --silent --toolkit --override sudo sh cuda_7.5.18_linux.run --silent --samples --override
và được thêm vào
.bash_aliases
(.bashrc đọc nó):export PATH=/usr/local/cuda-7.5/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
Được thêm
compiler-bindir = /opt/compiler_cuda
vàonvcc.profile
, vì vậy nvcc có thể sử dụng nó.
Và có lẽ ai đó có thể cho tôi biết nếu tôi sẽ xào thẻ vì sử dụng sai phiên bản bộ công cụ?!
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