Ubuntu12.04下安装CUDA5.5.22

来源:互联网 发布:iptables内网端口转发 编辑:程序博客网 时间:2024/06/04 17:52

Ubuntu12.04下安装CUDA5.5.22


Smile Huang

China University of Geosciences, Wuhan

Network Engineering

Email:SmileHuang94 AT yahooDOT com


煎熬了两天终于在Ubuntu12.04上把CUDA5.5安装好了,下面将自己安装的心得以及在安装过程中参考的有用的文献与大家分享。


1、安装前准备

在安装之前要下载相关的安装包,并对自己的机器进行一个检测。

  • CUDA5.5的安装包可以去官网下载(网址:https://developer.nvidia.com/cuda-downloads),也可以去我的网盘下载(网址:http://pan.baidu.com/s/1ya54M)。
  • 执行以下命令检测自己的电脑的GPU是否支持CUDA:

lspci | grep -i nvidia

  • 执行以下命令检测gcc是否安装:

gcc --version

2、安装必要的库

在Ubuntu终端执行以下命令安装相关必要的库:

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev 

3、删除已有的nvidia

执行以下命令,删除已有的nvidia

sudo apt-get remove --purge nvidia* 

然后打开blacklist.conf:

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

在blacklist.conf中加入:

blacklist amd76x_edac  blacklist vga16fb  blacklist nouveau  blacklist rivafb  blacklist nvidiafb  blacklist rivatv

4、开始安装

使用快捷键Ctrl+Alt+F1进入字符终端,执行以下命令:

sudo service lightdm stop  chmod +x cuda_5.5.22_linux_64.run  sudo ./cuda_5.5.22_linux_64.run

接着按照安装提示进行安装,在安装过程中安装程序会询问相关软件的安装路径,推荐大家最好是使用默认的安装路径。安装完毕后,安装程序会提示在相关路径添加环境变量,大家可以将安装程序给的路径记下来方便后面配置环境变量。


5、重新安装SDK

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

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

这是因为SDK安装失败,此时若是运行samples中的例子是不会成功的。

解决办法:

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

sh cuda_5.5.22_linux_64.run -extract=/path/to/extract/dir/ 

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

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

sudo ./cuda-samples_5.5.22_***.run


6、配置相关环境变量

直接修改etc/profile文件

sudo gedit etc/profile

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

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

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

至此相关的安装工作已经全部完成。


7、测试验证

使用nvcc -V命令去验证。

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


上述验证完成说明已在Ubuntu12.04中成功安装CUDA5.5.22


Thanks.



0 0
原创粉丝点击