ubuntu14.0464位配置caffe教程(基于cuda7.5)

author author     2022-08-02     107

关键词:

  深度学习是研究计算机视觉的重要工具,尤其在图像分类与识别等领域有着划时代的意义。现在有很多深度学习框架,Caffe是比较常用的一个。本文讲述了Ubuntu 14.04(64位)系统下配置Caffe的基本步骤,参考了Caffe的官方网站   http://caffe.berkeleyvision.org/

 

一、系统环境配置

 

1.1 首先安装一般会用到的一些依赖项。打开Ubuntu系统的终端,输入以下命令:  

  sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

  sudo apt-get install --no-install-recommends libboost-all-dev

 

1.2 下载并安装CUDA

  我使用的是CUDA 7.5,下载地址 https://developer.nvidia.com/cuda-downloads

技术分享

技术分享

  选择合适的版本,下载下来即可。按照图中的设置,下载到的是cuda_7.5.18_linux.run,默认下载路径是~/Downloads,在终端中输入: 

  cd ~/Downloads

  sudo sh cuda_7.5.18_linux.run 

 

  运行后会有一大段文字要让你浏览,终端左下角有进度显示,当前应为0%,没必要看,直接按Ctrl+C 跳过,之后要输入“accept”。在下边就是要你选择装各个组件。第一个显卡驱动不要装,剩下的可以都装上。注意,也不要自己另外装NVIDIA显卡的官方驱动,可能会产生系统启动循环登录不进去的情况。我当时就是因为装了最新版官方驱动,导致循环登录不进去,尝试了网络上各路大神给出的方法,均不奏效。最后放弃了,还是使用自带的开源显卡驱动好了。 

  但是即使这样可能会出现一些特殊情况。比如使用了自带的开源驱动,在编译完成caffe后,运行使用GPU的测试,会提示Error: CUDA driver version is insufficient for CUDA runtime version 。这表示显卡驱动没装对。这时只能不使用GPU,仅仅使用CPU了。当然如果非要使用GPU,只能安装合适的显卡驱动。正如前文所说,安装了最新的NVIDIA显卡驱动反而造成Ubuntu登录出现问题,那么应该装哪个驱动呢?

  打开System Settings ——> Software & Updates——> Additional Drivers

技术分享

 

  我的显卡是GTX 760,列表中显示驱动中较新的是352.63版本。于是,我们可以从NVIDIA官网下载这个版本的显卡驱动。根据自己的显卡和系统来下载对应的驱动,我的下载后是NVIDIA-Linux-x86_64-352.63.run

  安装方法:

  (1)先关闭桌面系统,终端输入:

   sudo service lightdm stop

  (2)然后按Ctrl + Alt +F1进入控制台,输入帐号和密码。cd到显卡驱动所在目录,然后执行:

   sudo  sh NVIDIA-Linux-x86_64-352.63.run

  按照指令一步步安装完即可。

  (3)中间可能会要求禁用自带开源驱动并重启计算机。重启后需要重复之前的步骤,然后一路确认就可以了。安装完成后,输入命令:

   sudo service lightdm start

  即可返回桌面系统。

 

1.3 安装BLAS

  终端中输入以下命令: 

  sudo apt-get install libatlas-base-dev

 

1.4 安装Python(可选的)

  如果需要使用内置的Python,就需要运行下面的命令,这样在生成pycaffe接口时候才能有Python头文件:

  sudo apt-get install the python-dev 

 

1.5 剩下的一些依赖 

  sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

 

二、Caffe的安装和编译

 

2.1安装Caffe

  我们使用git来获取Caffe,如果之前没有安装git,需要手动安装

  sudo apt-get install git 

  git clone https://github.com/BVLC/caffe/

 

2.2 配置Caffe 

  进入caffe的根目录。我的caffe下载后在主目录下,所以在终端输入:

  cd ~/caffe

 

  然后创建一个配置文件。由于下载后的caffe目录中自带一个Makefile.config.example文件,所以只需要将该文件复制一份,并且命名为Makefile.config即可。所以可以使用下面的命令:  

  cp Makefile.config.example Makefile.config

 

  关于Makefile.config的一些说明如下:

  (1)使用CPU&GPU加速的Caffe,不需要修改现有配置;

  (2)使用NVIDIA的cuDNN软件加速的Caffe,则需要取消 “USE_CUDNN := 1”之前的注释符号。需要指出的是,cuDNN并不是一定会比Caffe的GPU加速快。

  (3)仅使用CPU的Caffe,取消 “CPU_ONLY := 1”前面的注释。

 

2.3 编译Caffe

  我们使用CMake来编译Caffe,如果之前没有安装CMake,需要手动安装 

  sudo apt-get install cmake

 

  然后一次执行以下命令(如果遇到执行权限问题,在命令前加上 sudo) 

  mkdir build

  cd build

  cmake ..

  make all

  make install

  make runtest

 

技术分享

  至此,已经成功安装了Caffe。可以在一些数据集上进行一些测试了。

 

三、使用Caffe

 

3.1 准备MNIST 数据集

  首先准备数据集。我们需要从MNIST网站上下载数据并转换格式。为了简单,可以直接执行下面的命令: 

  cd ~/caffe

  ./data/mnist/get_mnist.sh

  ./examples/mnist/create_mnist.sh

 

  运行后,在caffe/examples/mnist下会生成mnist_train_lmdb和 mnist_test_lmdb两个文件夹。

 

3.2 执行结果

  终端输入以下命令(当前工作目录仍然是~/caffe): 

  ./examples/mnist/train_lenet.sh

 

  运行这句命令,最后训练成功结果如图。

技术分享

 

hadoop2.x安装教程_单机/伪分布式配置_ubuntu14.0464bitx

最近需要跟进小组大势,所以学习一下Spark。本文提供一份Hadoop2.x.x的详细教程,非常好用。按照流程来,基本没有问题。本教程由给力星出品,原文链接http://www.powerxing.com/install-hadoop/ 查看详情

textharbor3.0安装在ubuntu14.0464位(代码片段)

查看详情

ubuntu14.0464位jdk安装

1官网下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmljdk-8u71-linux-x64.tar.gz2解压,并移至新建目录/usr/java中#tar-xzvfjdk-8u71-linux-x64.tar.gz#mkdir-p/usr/java#mvjdk1.8.0_ 查看详情

ubuntu14.04安装caffe+cuda7.5(代码片段)

...安装说明实在太简单了点,主要是参考的Caffe+Ubuntu14.0464bit+CUDA6.5配置说明和Ubuntu14.04下安装Caffe总结。系统是Ubuntu14.0464bit,显卡是GTX950M。1.Caffe依赖包sudoapt-getinstallbuild-essential#basicrequirementsudoapt-getinstalllibprotobuf-devlib... 查看详情

caffe配置最简明教程(ubuntu14.04)

1.前言本教程使用的系统是Ubuntu14.04LTS64-bit,使用的CUDA版本为7.5,使用的NVIDIA驱动版本为352。如果您使用的Pascal架构显卡,如GTX1080或者新ttx,则必须使用更高版本的驱动和CUDA8。本教程不适于这种情况,请不要尝试。Ubuntu每两年... 查看详情

kubernetesubuntu14.0464位搭建kubernetes过程

背景:Kubernetes介绍:http://kubernetes.io/docs/getting-started-guides/github地址:https://github.com/kubernetes/kubernetes在ubuntu上安装文档官方地址:http://kubernetes.io/docs/getting-started-guides/ubuntu/ 环境:Mast 查看详情

ubuntu14.0464bitsparkr安装部署

要安装SparkR,首先需要安装好hadoop和Spark,这个安装前面两篇已经引用了详细的教程。值得注意的是,jdk也要确保安装正确,并且有一个默认的版本(如果安装过多个不同版本的jdk),可以通过sudoupdate-... 查看详情

1:caffe安装教程:ubuntu16.04(cpu)(代码片段)

Caffe安装教程:Ubuntu16.04(CPU)本文是在新安装的Ubuntu16.04上进行Caffe的安装,每个版本的Ubuntu安装略有不同,请自行百度。一、检查自己电脑是否具有GPU通常Caffe在计算时有两种模式可以选择,CPU或GPU,... 查看详情

spark快速安装与简单入门_ubuntu14.0464bitx

ApacheSpark是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象。Spark正如其名,最大的特点就是快(Lightning-fast),可比HadoopMapReduce的处理速度快100倍。此外,Spark提供了简单易用的API,几行代... 查看详情

caffe能安装在windows上吗

...接使用2.准备依赖库Windows配置caffe主要问题依赖库编译像Ubuntu便Windows依赖库都需要使用vs2013进行编译才能使用面我介绍caffe需要依赖库(win764位+VS2013直接使用我提供依赖库)2.1boostboost载源码进行编译直接载安装文件我使用者便... 查看详情

caffe上手教程

 Caffe上手教程 入门系列FAQ72在Unbuntu上安装Caffe828Windows下安装Caffe1.4KCaffe框架上手教程1.2KCaffe编译运行调试462Caffe电脑配置要求383Caffe作者贾扬清讲座510 查看详情

如何在windows环境下配置caffe

...配置caffe,一个很主要的问题就是依赖库的编译。不像在Ubuntu下那么方便,在Windows下,依赖库都需要使用vs2013进行编译才能使用。下面我将介绍caffe需要的依赖库(如果你也是win764位+VS2013,可以直接使用我提供的依赖库)。2.1boo... 查看详情

ubuntu14.0464bit安装teamviewer

1.下载teamviewer,链接如下:http://downloadus2.teamviewer.com/download/version_10x/teamviewer_10.0.36281_i386.deb2.安装teamviewer,安装命令如下:sudodpkg-iteamviewer_10.0.36281_i386.deb[email protected]:~/Download 查看详情

caffe—ssd安装教程(代码片段)

环境:ubuntu16.04cuda8.0cudnn5.0已安装过caffe1.0tensorflow1.2 教程 https://github.com/weiliu89/caffe/tree/ssd InstallationGetthecode.WewillcallthedirectorythatyouclonedCaffeinto $CAFFE_ROOT 查看详情

ubuntu15.04+cuda7.5+caffe配置笔记

Ubuntu15.04+CUDA7.5+Caffe配置笔记一、Ubuntu安装    安装Ubuntu15.04x64+Win7x64双系统,让二者在启动引导上相互隔离,删除Ubuntu时不至Win7躺枪,就必须讲究安装方法。  最最最简单的就是使用EasyBCD安装。这... 查看详情

ubuntu16.04+matlab2014a+anaconda2+opencv3.1+caffe安装

...之前在台式机上的安装还是有一定的区别。加之是在新的ubuntu16.04系统上安装的,可参考教程较少。而且其中添加了不少库,修改的一些错误,难免会有遗漏。如果发现本文未提及错误,欢迎一起讨论学习。另外,看到有的人说... 查看详情

caffe学习1-ubuntu下的caffe的搭建

Ubuntu下的Caffe的搭建Ubuntu下的Caffe的搭建安装英伟达驱动安装CUDA安装OpenBLAS安装Boost安装OpenCV安装protobufgloggflags安装IO库hdf5leveldbsnappylmdb安装AnacondaPython安装HDF5配置并编译Caffe后记参考来源:https://github.com/tiangolo/caffe/blob 查看详情

caffe-windowscaffe+vs2013+windows无gpu快速配置教程

前言首先来一波地址:happynear大神的第三方caffe:http://blog.csdn.net/happynear/article/details/45372231NeilZ大神的第三方caffe:https://initialneil.wordpress.com/2015/01/11/build-caffe-in-windows-with-vis 查看详情