当前位置: 代码迷 >> CUDA >> Ubuntu14.04 64 位系统 装配 Cuda 6.5
  详细解决方案

Ubuntu14.04 64 位系统 装配 Cuda 6.5

热度:648   发布时间:2016-04-29 10:44:05.0
Ubuntu14.04 64 位系统 安装 Cuda 6.5
1、首先需要卸载系统自带的NVIDIA相关驱动:
$ sudo apt-get purge remove nvidia-glx nvidia-glx-new
$ sudo apt-get purge remove nvidia-settings nvidia-kernel-common
2、原有驱动删除之后,还需要将Ubuntu集成的开源驱动加入黑名单,即修改/etc/modprobe.d/blacklist.conf文件:
sudo gedit /etc/modprobe.d/blacklist.conf
在该文件中增加如下两行:
blacklist nouveau
options nouveau modeset=0
3、为了能够编译CUDA提供的例子,还需要再安装如下包:
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文件下载。
./*.run 安装提示一步步运行即可
5、配置环境变量
对于Ubuntu 8.10以后的版本,export LD_LIBRARY_PATH在/etc/profile中不再适用,需要修改在/etc/ld.so.conf添加共享库的路径,一行一条,具体可以参考:http://blog.163.com/thinki_cao/blog/static/83944875201302713822395/
        对于32位的系统添加:/usr/local/cuda-5.0/lib 
        对于64位的系统添加:(一行一条) 
        /usr/local/cuda-5.0/lib64 
        /lib 
        添加完之后还需要使得修改的路径生效,此法无须重启:
sudo ldconfig
6、安装编译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
7、编译
make -j4
8、执行SAMPLE中编译好的程序成功则说明安装成功
主要参考:
http://www.cnblogs.com/platero/p/3993877.html
http://blog.163.com/thinki_cao/blog/static/83944875201303125444265/