无GPU环境下VM10+Ubuntu14.04安装Caffe CUDA6.5教程

需积分: 18 6 下载量 155 浏览量 更新于2024-09-12 收藏 659KB DOCX 举报
本篇笔记主要介绍了如何在VMware虚拟机环境中,利用Ubuntu 14.04 LTS操作系统以及Caffe框架进行深度学习开发,特别是在没有GPU支持的情况下进行安装和配置。作者选择的是CUDA 6.5版本和OpenCV 2.4.8的组合。 首先,由于虚拟机环境通常不包含GPU,因此安装的重点在于如何在无GPU条件下运行Caffe。与使用GPU的情况相比,主要的区别在于: 1. 安装CUDA时:不安装显卡驱动。这是因为虚拟机不需要显卡驱动来支持硬件加速,所以避免了额外的驱动安装步骤。 2. 配置Caffe:安装完成后,运行Caffe时,需要确保在配置文件中设置为CPU模式而非GPU模式,以确保程序在没有GPU的支持下也能正常工作。 以下是详细的安装步骤: - **更新系统**:首先在终端中使用`sudo apt-get update`更新软件列表,接着使用`sudo apt-get upgrade`升级已有的软件。 - **安装基础工具**:为了进行编译和安装,需要安装`build-essential`,即基本的构建工具集。使用`sudo apt-get install build-essential`进行安装。 - **安装Linux内核头**:因为Caffe可能需要与特定版本的内核兼容,所以安装最新的kernel headers,使用`sudo apt-get install linux-headers-$(uname -r)`,这里的`$(uname -r)`获取当前系统的内核版本号。 - **下载并安装CUDA**:访问NVIDIA官网(<https://developer.nvidia.com/cuda-downloads>)下载CUDA 6.5版本的Linux安装包。在Ubuntu系统内部下载,避免跨平台问题。下载后,通过命令`sudo sh cuda_<version>_linux.run`启动安装过程,注意选择接受用户许可协议(EULA)但不要安装图形驱动。 - **配置为CPU模式**:安装完成后,当运行Caffe时,需要调整其配置文件(如`caffe.prototxt`或`solver.prototxt`),将计算设备设置为CPU,例如使用`set caffe 'device = CPU'`这样的指令。 - **OpenCV的安装**:尽管原贴中未提供OpenCV的具体安装步骤,但根据描述,安装了OpenCV 2.4.8。对于CUDA 6.5,建议安装与之兼容的OpenCV版本,确保库间的兼容性。 这篇笔记提供了在无GPU环境下安装和配置Caffe的详细指南,适合那些在虚拟机中进行深度学习项目开发的开发者参考。通过遵循这些步骤,用户可以在不依赖GPU硬件的情况下,充分利用CPU进行训练和推理任务。