Ubuntu14.04 安装 Cuda_6.5.14

 Ubuntu14.04  安装 Cuda_6.5.14

1.安装前期准备

在安装之前需要对机器进行相关的检测,检测是否支持CUDA和gcc是否安装

lspci | grep -i nvidia 
gcc --version 


2.卸载系统自带的nvidia相关驱动

sudo apt-get remove --purge nvidia*

原有驱动删除后,还需要将Ubuntu集成的开源驱动加入黑名单,即修改/etc/modprobe.d/blacklist.conf文件

sudo gedit /etc/modprobe.d/blacklist.conf


在该文件下增加如下两行

blacklist nouveau
options nouveau modeset=0

3.安装如下包

sudo apt-get install freeglut3


安装好后建立软链接
sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so

4安装CUDA6.5的RUN文件

下载地址:https://developer.nvidia.com/cuda-downloads,选择RUN文件下载


使用快捷键Ctrl+Alt+F1进入单用户模式,执行以下命令

sudo service lightdm stop
chmod +x cuda_6.5.14_linux_64.run    
sudo ./cuda_6.5.14_linux_64.run  

按照提示进行安装。若不进行sudo service lightdm stop,则会出现以下错误


5.重新安装SDK

在安装完毕之后,会出现如下结果

Driver:   Installed
Toolkit:  Installed In /Usr/Local/Cuda-6.5
Samples:  Installation Failed. Missing Required Libraries.

这是因为SDK安装失败。


解决办法:

找到cuda_6.5.14_linux_64.run文件,使用以下命令将其解压成三个.run文件

sudo sh cuda_6.5.14_linux_64.run -extract=/path/to/extract/dir/


右边的/path/to/extract/dir/是你要解压的路径,可以自己设定。

解压完毕后,直接到解压的目录下运行cuda-samples_6.5.14_*****.run

sudo ./cuda-samples_6.5.14_***.run 

6.配置相关环境变量

直接修改etc/profile文件

sudo gedit /etc/profile  

在profile文件中加入:(相关路径在我们第一次安装完成时安装程序就会提示要将下列路径加入环境变量中)

export PATH=$PATH:/usr/local/cuda-6.5/bin    
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:/lib    

随后,执行以下命令使profile文件生效:

source /etc/profile  

7.安装编译SAMPLE需要的包

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler

8.编译

进入 /usr/loacl/cuda-6.5/samples/
sudo make

9.测试验证

使用nvcc -V命令去验证。

截止运行samples(/usr/local/cuda-6.5/samples/1_Utilities/y)中的deviceQuery实例去进行验证。

./deviceQuery


上述验证完成说明已安装成功,thanks。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值