Ubuntu14.04 + cuda 7.5 + caffe 配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hao529good/article/details/52410732
1. sudo apt-get install build-essential
2.
    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. 安装cuda
3.1  sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
3.2 sudo apt-get update
3.3 sudo apt-get install cuda
3.4 设置环境变量
3.4.1
    vim /etc/profile.d/environment.sh(其他的也可以)
    export PATH=”$PATH:/usr/local/cuda-7.5/bin”
    export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda-7.5/lib64”
    source /etc/profile.d/environment.sh
4. 安装caffe
    git clone https://github.com/BVLC/caffe.git
    cd caffe
    cp Makefile.config.example Makefile.config
    make clean(不是必须)
        make all -j
5. 安装opencv2.4.11
    解压包拷贝到/usr/local下面
    cd opencv-2.4.11
    mkdir release
    cd release
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
    make -j
    如果遇到错误:Unsupported gpu architecture 'compute_11':cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..;接着make -j

    make all -j

    将opencv的库加入路径中,让系统可以找到:

    vim /etc/ld.so.conf.d/opencv.conf

    在文件末尾加上 /usr/local/lib

    保存退出

    ldconfig 使其生效;

 

    更改环境变量:

    vim /etc/bash.bashrc

    在文件末尾添加

    PKG_CONFIG_PATH = $PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

    export PKG_CONFIG_PATH

    保存退出,重启终端使配置生效。


    如果遇到CMakeList的find_package(OpenCV)失败由于OpenCVConfig.cmake的问题

    用find / -name OpenCVConfig.cmake查找所有包含该文件的path,试着在CMakeLists.txt里加上set(OpenCV_DIR path)再cmake

    或尝试find-package(OpenCV version REQUIED)


6. python 依赖
       cd python
    for req in $(cat requirements.txt); do pip install $req; done
    遇到gfortan错误需要先安装gfortan:apt-get install gfortran
    cd ..
    make pycaffe
    (注意需要先安装6,再安装5,才能编译成python opencv2)
    加入环境变量:
    vim /etc/profile.d/environment.sh

    export PYTHONPYTH=”$PYTHONPYTH:your_root_caffe/python”

7. 如果遇到opencv的错误类型:/usr/bin/ld: cannot find -lnpps

    find / -name "opencv.pc"

    删掉里面对应的库即可

    

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页