Caffe on Ubuntu 15.04

本文详细介绍了如何在Ubuntu 15.04上安装配置Caffe,包括系统配置、双系统引导以及Caffe的依赖安装。在系统配置部分,涉及磁盘压缩、硬盘安装和注意事项,特别强调了使用EasyBCD添加启动入口。在Caffe配置环节,列出了必须的基本依赖项和扩展依赖项,如CUDA、OpenCV、Matlab的安装步骤,并给出了Caffe-Master的编译测试过程。整个教程提供了实用的技巧和注意事项,帮助读者成功安装Caffe。
摘要由CSDN通过智能技术生成

Caffe在Yangqing Jia创建的时候,搭建于Ubuntu系统上,虽然后来也出现了Windows的版本,但官方对Ubuntu平台的介绍为“the standard platform”,即标准平台,在很多库的使用和环境的配置方面,Windows系统无法于Ubuntu系统相比,性能也会受到一定影响。因此本文中Caffe安装配置在Ubuntu系统上。

    本章主要介绍了如何搭建自己的Caffe平台,包括如何安装Ubuntu系统,如何解决双系统引导问题,如何配置Caffe依赖项等。最后是本章小结。用结构图表示如下:

 

图3-1 章节结构

3.1 Ubuntu系统配置

Ubuntu系统是Linux系统的一种,它基于Debian发行版和GNOME桌面环境。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统,它可免费使用,并带有社团及专业的支持。

本文使用的电脑的操作系统为Window 2008服务器,配有GPU显卡用于并行计算。由于Windows系统下存储了资料并安装有软件,所以无法删除Windows系统,需要建立WindowsUbuntu的双系统。本文使用的是Ubuntu 15.04

 

3.1.1 压缩卷

计算机-右键管理-打开计算机管理。

图3-2 磁盘分配信息

 

从图中可以看出,该计算机一共有3块磁盘。安装caffe需要安装一系列配套的库和软件,例如nVidia CUDA,MatlabPythonMKLopencv等,因而需要给Ubuntu系统分配大约100 G的硬盘空间,以保证系统的正常运行。

因为之前的磁盘空间已经装有Windows操作系统,想要重新获得空间,就要利用硬盘未经使用的部分。Windows自带有解决这一问题的功能,即通过压缩卷的形式,来腾出未使用的空间。

在最后一个磁盘的最后一个分区(L:),右键压缩卷,得到100 G的未分配或可用空间。由于windows系统对分区系统存在保护措施,以及一些文件的移动是受到限制的,在压缩卷之前,需要进行以下操作:

1)计算机-属性-高级系统设置-系统保护-配置-关闭当前操作的(L:)分区的系统保护,并在操作完成后恢复;

2)计算机-属性-高级系统设置-高级-性能设置-高级-关闭当前操作的(L:)分区存在的虚拟内存;

3)计算机-右键管理-服务和应用程序-服务-关闭Cryptographic services服务。该服务会导致catdb文件无法进行转移,使得压缩磁盘操作被阻挡,在完成磁盘压缩卷后,重新打开该服务。

3.1.2 硬盘安装

在已经有Windows系统的情况下,使用硬盘安装Ubuntu系统是一种十分方便而快捷的方法。

除了在官网上下载Ubuntu 15.04版本对应的ubuntu-15.04-desktop-amd64.iso镜像文件,还要准备用于添加系统启动入口的EasyBCD软件。

将准备好的ubuntu-15.04-desktop-amd64.iso镜像文件用压缩软件或者虚拟光驱打开,找到casper文件夹,把里面的initrd.lzvmlinuz解压到分区(L:),然后将.disk文件夹解压到分区(L:),最后把ubuntu-15.04-desktop-amd64.iso文件复制到分区(L:)

下面通过使用EasyBCD软件来添加Ubuntu的安装入口。

 

 

图3-3 EasyBCD软件界面

 

 

选择左边第三条“添加新目录”- 右边选“NeoGrub”- 安装保存后,配置menu.lst文件,一个配置的例子如下:

 

menu.lst

配置文件

title Install Ubuntu 15.04

root (hd2,1)

kernel (hd2,1)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-15.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd2,1)/initrd.lz

 

Windows操作系统中,硬盘的序列从0开始,分别为hd0, hd1, hd2,…每个硬盘最多可设置4个主分区,其它为逻辑分区,主分区的序列标号从0开始。

上面代码根据每个电脑设置的不同,需要进行相应的修改。

1)(hd2,1) 中,hd2表示这是系统的第3块硬盘,1表示这是该硬盘的第2个主分区,即分区(L:)(hd2,1) 即指明了用于安装Ubuntu系统的文件存放的位置位于分区(L:)

2)实际使用的文件名。如果在ubuntu-15.04-desktop-amd64.iso镜像文件casper文件夹得到的是vmlinuz,那么后缀就需要去掉,以免识别出错。ubuntu-15.04-desktop-amd64.iso也需要根据安装Ubuntu系统的不同来进行更改。

关闭并保存menu.lst后,可以发现在C盘多了一个NeoGrub文件和一个NST文件夹。NST文件夹下面放有menu.lstNeoGrub.mbr两个文件。这些文件在系统启动时,会被自动搜索,用于引导Ubuntu安装启动项。

重启就会看到有2个启动菜单可以选择。我们选择 NeoGrub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值