目录
安装
主要分为3个部分
- Nvidia显卡的官方驱动程序
- Cuda的SDK
- Cuda的Code Sample(这个可装,可不装)
配置lib dir和可执行文件
在~/.bashrc中加入以下,添加bin目录到$PATH
export PATH=/usr/local/cuda/bin:$PATH
在/etc/ld.so.conf中,创建文件cuda.conf,内容为
/usr/local/cuda/lib
gcc版本太高,与cuda不兼容?
CUDA4.0只能用gcc4.4或者以下版本,可以用以下的方法解决
在cuda4.0的目录下面创建gcc4.4和g++4.4的链接
#在目录/usr/local/cuda-4.0/bin mkdir gcc cd gcc sudo ln -s /usr/bin/gcc-4.4 gcc sudo ln -s /usr/bin/g++-4.4 g++
然后在nvcc.profile里面设置compiler-bindir
compiler-bindir = $(_HERE_)/gcc
多版本版本的cuda?
我在同一台机子上装了4.0和5.0,分别在/usr/local/cuda-4.0和/usr/local/cuda-5.0,然后使用update-alternatives创建一个链接到/usr/local/cuda
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-4.0 40 sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-5.0 50