Ubuntu 15.04 CUDA 7.5 Matlab R2016b环境下的Caffe编译
– 选择gcc版本为4.9
– Ubunt 15.04 默认gcc为4.9.x
– CUDA 7.5 可用gcc 4.9编译,而CUDA 8.0不能,且Ubuntu 16.04要求CUDA 8.0
–Matlab R2016 要求的是gcc 4.9.x 的mex环境
一. Ubuntu 15.04系统安装
- ubuntu 15.04系统镜像iso文件
-ubuntu 15.04 64-bit PC desktop image - 2G以上的usb+usb镜像制作软件
-镜像制作软件Rufus
-usb制作方法 - windows系统分区
-c盘空出至少40G吧,或者自己分区 - ubuntu安装
-插入u盘重启,在启动页面按照机型进入BIOS,选择boot优先级,将usb的优先级设置为第一,保存修改并继续开机,进入ubuntu安装界面
-默认英语系统,选择install alongside windows即双系统,设置需要的,建议不联网速度较快,安装完再更新。
二. CUDA 7.5安装
- 查看GPU是否CUDA-capable,显卡属于http://developer.nvidia.com/cuda-gpus上的就可以安装cuda,即英伟达芯片
$ lspci | grep -i nvidia
- 确定linux系统是否支持CUDA Toolkit,没什么用,就是看一下系统的distribution信息
$ uname -m && cat /etc/*release
- 确定系统gcc版本,需要4.9
$ gcc --version
- 查看系统内核
$ uname -r
- 进行更新($(uname -r)是前面那句话的显示结果)
$ sudo apt-get install linux-headers-$(uname -r)
- 安装CUDA 7.5的方式介绍
– distribution-specific packages方式,可以和系统的原生库管理系统对接
– distribution-independent package方式,适应更多的Linux系统,不过不更新系统的原生库管理系统 - 安装CUDA 7.5前删除原来的nvidia产品
##Runfile安装的删除方式
#删除cuda toolkit
$ sudo /usr/local/cuda-X.Y/bin/uninstall_cuda_X.Y.pl
#删除nvidia driver
$ sudo /usr/bin/nvidia-uninstall
################################################!
##RPM/Deb安装的删除方式
$ sudo apt-get --purge remove <package_name>
- Package Manager安装方式
–下载Ubuntu 15.04对应的cuda-repo-ubuntu1504-7-5-local_7.5-18_amd64.deb
##安装库的元数据
$ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb -更新apt库缓存
$ sudo apt-get update
##安装CUDA