我想分享一下我在Ubuntu 15.10上安装CUDA 7.5(以便与Theano结合使用)的经验。
我从“其他驱动程序”选项卡安装了Ubuntu 15.10和视频驱动程序(352.41);
安装了一些依赖项,例如
nvidia-modprobe
(修复权限问题),并且用于示例编译freeglut3-dev libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
并且因为它需要GCC 4.9
sudo apt-get install gcc-4.9 g++-4.9
:,所以按以下方式进行符号链接/opt/compiler_cuda
(使用我选择的任意名称创建了文件夹):$ 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
注册
update-alternatives
于: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
从CUDA 7.5下载 “运行文件(本地)”版本15.04 ;并安装:
sudo sh cuda_7.5.18_linux.run --silent --toolkit --override sudo sh cuda_7.5.18_linux.run --silent --samples --override
并附加在
.bash_aliases
(.bashrc读取):export PATH=/usr/local/cuda-7.5/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
附加
compiler-bindir = /opt/compiler_cuda
在中nvcc.profile
,因此nvcc可以使用它。
也许有人可以告诉我我是否因为使用错误的工具包版本而炒卡?
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