1. 程式人生 > >centOS下安裝caffe教程(未完待續待整理)

centOS下安裝caffe教程(未完待續待整理)

1,安裝基礎依賴庫

      sudo yum install protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel

      sudo yum install gflags-devel glog-devel lmdb-devel

      如果發現沒有找到上面的包,可以採用手動安裝的方法,系統需要提前裝好最新的cmake版本

      sudo yum install cmake

2,安裝glog,gflags,lmdb,protobuf

        安裝glog

        wget https://google-glog.googlecode.com/files/glog-0.3.3.tar.gz 

        如果安裝不了,可手動下載安裝:

       http://download.csdn.net/detail/figoleon/9564864      

       tar zxvf glog-0.3.3.tar.gz
        cd glog-0.3.3
        ./configure
        make && make install

        安裝gflags

              解壓,開啟相應資料夾,編譯安裝

        會出現CMake版本要求達不到的問題,換個低版本的gflag用2.0以下的

              http://www.onlinedown.net/softdown/171915_2.htm  gflag 1.2版本的

              bash./configure

              make

              makeinstall


        安裝cmake

        下載需要安裝的cmake版本

        https://cmake.org/files/

        將cmake-2.8.10.2.tar.gz檔案上傳到/usr/local中執行以下操作:

       cd /usr/local
        tar -zxv -f cmake-2.8.10.2.tar.gz       // 解壓壓縮包

       rm -rf cmake-2.8.10.2.tar.gz   // 刪除壓縮包
       cd cmake-2.8.10.2
       ./configure
      make
      make install
       mv cmake-2.8.10.2 cmake  // 修改資料夾名

       安裝lmdb

git clone git://gitorious.org/mdb/mdb.git
cd mdb/libraries/liblmdb
make && make install

       安裝leveldb

       git clone https://github.com/google/leveldb.git

       make

       sudo cp -r include/leveldb /usr/local/include

       sudo cp ./out-shared/libleveldb.so /usr/local/lib

        安裝protobuf

         安裝protobuf的時候可能需要手動安裝,下載protobuf

        http://download.csdn.net/detail/figoleon/9564841

        下載完成後解壓,依次執行下列命令即可安裝成功

         1,cd protobuf-2.3.0 

         2,./configure 

         3,make

         4,make check  

         5,make install

         安裝完成後輸入protoc --version如果出現libprotoc2.5.0則安裝成功

         安裝hdf5

         ftp://ftp.hdfgroup.org/HDF5/current/src/

3,安裝opencv

      git clone https://github.com/jayrambhia/Install-OpenCV

      cd Install-OpenCV/RedHat

      sudo ./opencv_latest.sh

4, 安裝cuda

     官網下載對應版本的cuda

     https://developer.nvidia.com/cuda-downloads

     sudo rpm -i cuda-repo-rhel7-7-5-local-7.5-18.x86_64.rpm

     sudo yum clean all

     sudo yum install cuda 

5,安裝caffe