64位ubuntu14.04安装cuda7.0

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/coolliugang123/article/details/49823309

CUDA的安装是个比较纠结的问题,之前在ubuntu上装上了,而且在caffe里用的很好,但某次ubuntu系统自动更新,就导致nvidia驱动用不了。四处寻找解决方案均未解决,最后重装了CUDA才解决了问题。(建议最好把ubuntu系统的自动更新关掉!!)

现在把安装过程记录下来:(本人在64位ubuntu14.04版本下安装cuda7.0)

1.安装前的准备:

1.1检查是否有CUDA支持的GPU

$ lspci | grep -invidia

1.2检查Linux系统版本

$ uname -m &&cat /etc/*release

若显示x86_64,则说明为64位系统。

1.3检查是否安装了gcc

$ gcc –version

1.4删除原系统安装的cuda

删除runfile的安装:

$ sudo/usr/local/cuda-7.0/bin/uninstall_cuda_7.0.pl

$ sudo/usr/bin/nvidia-uninstall

删除RPM/Deb的安装:

$ sudo apt-get--purge remove <package_name>

(package_name:为之前安装包的名字)

1.5nvidia官网下载cuda7.0的deb安装包

2.cuda7.0安装

切换到deb所在目录执行下面的命令:

$ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

(cuda-repo-<distro>_<version>_<architecture>.deb即为下载的deb安装包名)

$ sudo apt-get update

$ sudo apt-getinstall cuda

3.环境变量的设置

3.1打开/etc/profile:

$ sudo vi/etc/profile

3.2在文件末尾添加:

 PATH=/usr/local/cuda-7.0/bin:$PATH

 LD_LIBRARY_PATH=/usr/local/cuda-7.0/lib64:$LD_LIBRARY_PATH

 export PATH

 export LD_LIBRARY_PATH

3.3执行:

$ sudo ldconfig

4.测试:

4.1检查驱动器是否安装上:

$ cat/proc/driver/nvidia/version

4.2检查cuda:

$ nvcc –V

4.3编译cuda sample

在~/NVIDIA_CUDA-7.0_Samples路径下make(此过程需要十几分钟)

$ cd ~/NVIDIA_CUDA-7.0_Samples/bin/x86-64/linux/release

$ sudo ./deviceQuery

如果没有NVIDIA_CUDA-7.0_Samples,则在/usr/local/cuda/samples下执行上述操作。

运行没问题则说明cuda安装成功!!

5.出现的问题:

当安装后,会报错libcudart.so.7.0库找不到,这是环境变量设置的问题。原因可能为:相应的lib文件可能不在/usr/local/cuda-7.0/lib64路径下。

解决办法:可以采用find找到相应的lib文件,再将这些lib文件移动到/usr/local/cuda-7.0/lib64路径下。


ps:cuda的安装是个麻烦的过程,建议主要参考NVIDIA官方说明,安装过程有问题百度或Google。

猜你喜欢

转载自blog.csdn.net/coolliugang123/article/details/49823309