64位ubuntu14.04安装cuda7.0

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值