Ubuntu16.04+caffe+CUDA8.0+cuDNN v5+python编译
此教程适用于对于刚接触caffe和ubuntu系统的同学,请一步一步耐心地跟着教程走,尽量避免踩坑。对于习惯Windows系统的人来说,接触Ubuntu也算是一种有趣的体验,感受仁爱吧!
1.安装Ubuntu16.04
在Win10系统上装上最新的稳定兼容版本Ubuntu16.04(不是我想踩坑而是14.04上也会有一些坑…),装双系统教程参照如下,亲测有效 安装ubuntu双系统 参照此教程还需注意的是,最好在Windows系统上给ubuntu系统分配内存时,可以给80G或以上(如果有足够的空间,可以按照自己需求分配),在安装ubuntu过程中,安装类型一定要选其他选项,否则将不能进行双系统引导。对空闲空间进行分区时,可以按以下建议,/分区给20~30G,swap分区给16G(两倍物存),/home分区给30~40G,/boot分区给200M,四个分区都选择逻辑分区,并在下拉选项中选择/boot分区作为系统引导,装好后回到windows系统要利用EasyBCD软件设置此分区作为双系统ubuntu引导。
在安装完之后,搜索-软件和更新,更新服务源,我选的阿里的服务器。
如果你是初次接触linux系统或ubuntu系统,建议你在装好Ubuntu系统后不要急着进行下一步,可以了解学习一下linux系统基础和基本指令 linux基础和命令
2.安装NVIDIA显卡驱动
要跑GPU加速必须要先装NVIDIA显卡驱动,而且在我安装之前,屏幕分辨率低的惊人,窗口都已经只能看到一半了,还不能在系统设置-显示里面修改,试了网上的说法还是不行,有看到说可能是显卡驱动的原因,但没太放在心上。网上搜了装NVIDIA显卡的方法没看太懂,最后在搜索-软件和更新,附加驱动中找到了,Ubuntu提供了两种显卡驱动,一个是NVIDIA显卡官方驱动,另一个是第三方NVIDIA的开源驱动nouveau,Ubuntu系统默认驱动是后者,改为前者就好了,然后在命令窗口中输入nvidia-smi会出现gpu清单。
3.安装CUDA8.0
网上的教程大部分是关于CUDA7.5的,之前看博客找到过CUDA7.5的下载链接,但装CUDA的时候没在NVIDIA官网找到7.5的,只看得到最新版8.0,不过相信NVIDIA肯定会考虑兼容性的,到NVIDIA官网可以下载CUDA8.0,我下载的是离线.deb包进行安装 CUDA8.0下载
官网下载页面给出了安