zoukankan      html  css  js  c++  java
  • OpenSuse Caffe CNN库 配置

    参考官方文档:http://caffe.berkeleyvision.org/installation.html

    1. 安装CUDA

    参考 http://www.cnblogs.com/sunshy/p/3728027.html

    2. 安装mkl/Blas

    这个可以从Intel网站上下载,学生可以得到免费许可。安装过程没什么要注意的,安装好后配置下环境变量,例如(附带cuda):

    export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64:/opt/intel/composer_xe_2013_sp1.0.080/compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.0.080/mkl/lib/intel64/

    3. 安装依赖库

    sudo zypper in protobuf-devel snappy-devel opencv-devel boost-devel hdf5-devel glog-devel

    现在还缺少一个leveldb-devel,这个库在官方源中没有,可以添加一个,例如:

    http://ftp.sjtu.edu.cn/opensuse/factory/repo/oss

    然后

    sudo zypper in leveldb-devel

    然后可以将刚添加的源禁用掉一面出现问题。

    mdb:
    git clone git://gitorious.org/mdb/mdb.git

    gflags:
    https://github.com/schuhschuh/gflags/releases

    4. 配置python

    安装pip和python-devel, python-Cython, python-numpy-devel(以免pip的时候出现依赖不满足):

    sudo zypper in python-pip python-devel python-Cython python-numpy-devel

    配置pip的清华源:(~/.pip/pip.conf)

    [global]
    index-url = http://pypi.tuna.tsinghua.edu.cn/simple

    按照caffe/python/requirements.txt里面的安装,可以直接sudo pip install -r caffe/python/requirements.txt,如果中间出现了问题,尝试使用zypper in python-xxx

    然后要配置一下环境变量PYTHONPATH指向caffe下的python目录。

    export PYTHONPATH=/home/sunshy/workspace/cpp/caffe/python

     5. 编译

    配置下Makefile.config中的路径,注意g++不能使用4.8版本,可以使用4.6版本

    make
    make pycaffe
  • 相关阅读:
    Flask基础
    Scrapy框架(持久化,去重,深度控制,cookie)
    scrapy框架 简易整理
    BeautifulSoup 模块
    requests模块
    复习第三天
    在Django中使用原生Sql
    ajax跨域简单请求和复杂请求
    复习第二天
    IOS
  • 原文地址:https://www.cnblogs.com/sunshy/p/3733205.html
Copyright © 2011-2022 走看看