首页 > 其他 > 详细

Caffe环境安装

时间:2021-01-10 15:17:45      阅读:22      评论:0      收藏:0      [点我收藏+]

一、安装依赖包:

  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

  sudo apt-get install git cmake build-essential

二、安装protobuf

       1.删除系统原生protobuf

    sudo rm -rf protoc

       2.确认当前protobuf是否已删除

  3.安装protobuf2.6.1

            cd protobuf2.6.1

   ./configure

   make

   sudo make install

           sudo ldconfig

  4.确认当前protobuf版本

三、安装opencv3.4.6

  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  #验证成功与否

四、安装依赖包

  1)sudo apt-get install libhdf5-dev
  2)打开Makefile.config 在INCLUDE_DIRS后面添加/usr/include/hdf5/serial
   LIBRARY_DIRS后添加/usr/lib/x86_64-linux-gnu/hdf5/serial
   Makefile
   替换
   LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf
   为
   LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial

五、安装caffe

  sudo cp Makefile.config.example Makefile.config
       sudo gedit Makefile.config
       应用 opencv 版本将
       #OPENCV_VERSION := 3   修改为: OPENCV_VERSION := 3
       修改 python 路径
       INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
       LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
           修改为:
       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     

       修改 caffe 目录下的 Makefile 文件
将:
NVCCFLAGS +=-ccbin=$(CXX) -Xcompiler-fPIC $(COMMON_FLAGS)
替换为:
NVCCFLAGS += -D_FORCE_INLINES -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)
将:
LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5
改为:
LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial

       make all -j8

      sudo make runtest -j8  #测试caffe安装是否成功

      sudo apt-get install python3.8-dev

      sudo make pycaffe-j8   #生成最终版本

  

Caffe环境安装

原文:https://www.cnblogs.com/jimchen1218/p/14257967.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!