Ubuntu 16 安装Cuda8+OpenCV3.2+Caffe

本文综合自互联网,经过自己的实践写出。

0 准备

  1. 系统设置处,更换软件源。
  2. Ubuntu下实时显示网速

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install indicator-netspeed

    安装好后,设置{net} C: {cpu} M: {mem},勾选Run on startup

  3. 到应用商店安装GDebi

  4. 到搜狗输入法官网下载搜狗输入法,使用GDebi安装。
  5. 网易云音乐也提供deb包
  6. 安装git,安装cmake
    shell
    sudo apt install git
    sudo apt install cmake

1 安装Cuda

  1. 到系统设置→软件与更新→附加驱动。安装NVIDIA私有驱动。
  2. 重启。执行sudo nvidia-smi查看信息,说明安装成功
    enter description here
  3. 到NVIDIA官网下载历史版本的Cuda,下载Cuda8的run文件。注意不要再重复安装驱动
  4. 设置环境变量,修改PATH和LD_LIBRARY_PATH
    shell
    sudo gedit ~/.bashrc

    文档最后添加
    shell
    exportPATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
    exportLD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64\
    {LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
  5. 测试CUDA的samples

    cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
    
    make
    sudo ./deviceQuery

    enter description here
    PASS,说明安装成功

  6. 安装Cudnn
    1. 官网下载Cudnn:https://developer.nvidia.com/rdp/cudnn-download ,需要账号登录
    2. 在cuDNN解压之后的include目录打开终端
      shell
      sudo cp cudnn.h /usr/local/cuda/include/ #复制头文件
    3. 进入lib64目录下的动态文件进行复制和链接:
      shell
      sudo cp lib* /usr/local/cuda/lib64/ #复制动态链接库
      cd /usr/local/cuda/lib64/
      sudo rm -rf libcudnn.so libcudnn.so.5 #删除原有动态文件
      sudo ln -s libcudnn.so.5.1.10 libcudnn.so.5 #生成软衔接(注意这里要和自己下载的cudnn版本对应,可以在/usr/local/cuda/lib64下查看自己libcudnn的版本)
      sudo ln -s libcudnn.so.5 libcudnn.so #生成软链接

2 安装Caffe

  1. 下载caffe:https://github.com/BVLC/caffe
  2. 安装依赖项
    shell
    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
    sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
    sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
  3. 将caffe包解压,复制到~/tools 目录下
  4. 配置Makefile.config
    1. 复制Makefile.config.example,重命名为Makefile.config
    2. 修改
      shell
      INCLUDE_DIRS := $(PYTHON_INCLUDE)/usr/local/include
      LIBRARY_DIRS := $(PYTHON_LIB)/usr/local/lib /usr/lib


      shell
      INCLUDE_DIRS := $(PYTHON_INCLUDE)/usr/local/include /usr/include/hdf5/serial
      LIBRARY_DIRS := $(PYTHON_LIB)/usr/local/lib /usr/lib/ usr/lib/x86_64-linux-gnu/ usr/lib/x86_64-linux-gnu/hdf5/serial
    3. 编译
      shell
      make all –j8
      make test
      make runtest
    4. 使用MNIST数据集测试
      1. 所有操作需要定为到caffe根目录
      2. 下载MNIST数据库并解压缩
        shell
        ./data/mnist/get_mnist.sh
      3. 转换成Lmdb数据库格式
        shell
        ./examples/mnist/create_mnist.sh
      4. 训练网络
        shell
        ./examples/mnist/train_lenet.sh
      5. 训练的时候可以看到损失与精度的数值,实验中为0.9906。
        enter description here
    5. 至此,caffe安装完成。

3 安装OpenCV3.2

  1. 下载
  2. 解压包,复制到~/tools 目录下
  3. 在OpenCV目录下新建build文件夹,进入,打开终端
  4. 执行,需要联网
    shell
    sudo cmake -D CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
  5. 编译、安装
    shell
    sudo make –j8 #要比较久
    sudo make install
  6. 在caffe下编译OpenCV
    1. 切换到caffe根目录
    2. 配置Makefile.config文件,将#OPENCV_VERSION := 3修改为OPENCV_VERSION := 3
  7. 编译
    shell
    make clean #清除以前的编译
    make all -j8
    make test
    make runtest

4. 安装Matlab

Matlab的caffe接口编译有错误。继续研究中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu安装Caffe,可以按照以下步骤进行操作: 1. 安装依赖: - 打开终端并执行以下命令: ``` sudo apt-get update sudo apt-get install build-essential cmake git pkg-config libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler libgflags-dev libgoogle-glog-dev liblmdb-dev libatlas-base-dev libopenblas-dev libopencv-dev python3-dev ``` 2. 克隆Caffe源代码: - 执行以下命令克隆Caffe的Github仓库: ``` git clone https://github.com/BVLC/caffe.git ``` 3. 修改配置: - 进入Caffe源代码目录: ``` cd caffe ``` - 复制Makefile.config.example文件并重命名为Makefile.config: ``` cp Makefile.config.example Makefile.config ``` - 使用文本编辑器打开Makefile.config文件并进行必要的修改: ``` vim Makefile.config ``` - 根据你的系统配置,可以修改以下选项: - `CPU_ONLY`设置为`1`以仅使用CPU(如果你没有安装NVIDIA GPU驱动和CUDA) - 如果你使用NVIDIA GPU进行加速,请确保以下选项设置正确: - `CUDA_DIR`:CUDA安装路径 - `CUDA_ARCH`:你的NVIDIA GPU架构 - 如果你使用OpenCV 3.x,请设置以下选项: - `OPENCV_VERSION`:3 - `INCLUDE_DIRS`和`LIBRARY_DIRS`:根据你的OpenCV 3.x安装路径进行设置 4. 编译和安装Caffe: - 执行以下命令编译Caffe: ``` make all -j$(nproc) make test -j$(nproc) make runtest -j$(nproc) make pycaffe -j$(nproc) make distribute ``` - 执行以下命令将Caffe安装到系统目录: ``` sudo make install ``` 现在,你已经成功在Ubuntu安装Caffe

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值