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/