ubuntu18.04下配置caffe

UBUNTU18.04下安装显卡、Cmake、cuda、opencv、caffe

最近需要用的caffe来跑一个网络,caffe的话需要显卡驱动、camke、cuda、opencv。所以我们要依次安装

1.安装显卡驱动

第一中方式通过命令行,大体可以分为禁用原先集现显卡,再安装nvidia显卡。
这里我们采用第二种方式,通过ubuntu自带的驱动安装程序安装,如图。
在这里插入图片描述
选择一个显卡驱动安装即可,注意不要选太高版本的,这里我选一个450,安装完重启即可。

2.安装Cmake

安装完显卡驱动后安装以下cmake
cmake去官网下载即可,网址如下:

  https://cmake.org/download/

我们选择下载cmake-3.18.6并解压,并进入到cmake-3.18.6目录下,依次执行下面命令。

  sudo  ./bootstrap

在这里插入图片描述
编译

sudo  make -j 8

后面的8为计算机cpu核心数,输入下面代码可以查看自己的配置。

more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l

在这里插入图片描述
编译成功后安装:

sudo make install 

在这里插入图片描述

安装完成之后用cmake --version 查看cmake版本,输出自己下载的版本即安装成功。

3.安装cuda10.0

caffe对应的是cuda10.0版本,安装过程见ubuntu18.04下安装cuda10.0

4.安装opencv3

opencv选择3.4.5版本
去opencv官网下载3.4.5,下载完成后,解压,解压后进入opencv文件夹,依次输入:

mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j8  
sudo make install

最后用 pkg-config --modversion opencv 检查版本
中间可能会遇到各种错误,csdn搜索即可。
opencv3安装并不难,用CSDN上的方法安装就可以,遇到错误也都可以搜索出来。

5.安装caffe

5.1首先在你要安装的路径下 clone :

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

5.2进入 caffe ,将 Makefile.config.example 文件复制一份并更名为 Makefile.config ,也可以在 caffe 目录下直接调用以下命令完成复制操作 :

sudo cp Makefile.config.example Makefile.config

5.3
然后修改 Makefile.config 文件,在 caffe 目录下打开该文件:

sudo gedit Makefile.config

要按照自己的需求修改config文件和makefile文件,网上都有教程。

这里直接给出我的config文件和makefile文件,python的化我没有用到。
Makefile.config文件网址如下:
Makefile.config
Makefile文件网址如下:
MakeFile

按照自己的需求改完这两个文件后,还剩两步 在caffe文件夹目录下:

make all -j8 #这两步骤会报各种错误,每个人的错误都不一样,但都能搜到。
sudo make runtest -j8

如果以上两步失败了,一定要

sudo make clean

一下,然后再重新从make all -j8继续
OK成功
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值