opensuse caffe GPU 配置

来源:互联网 发布:淘宝客服工资方案 编辑:程序博客网 时间:2024/05/22 13:21

最终还是掉进了深度网络这片深海。

一开始在自己的CPU, Ubuntu 系统安装配置 Caffe, 毫不费劲。

可是CPU很快就不够用了。 必须用我们服务器端的GPU。 服务器端的系统是OpenSuse, 着实费了一番功夫。


1。 blas 用的atlas, Makefile.config 以下要 uncomment 并修改。

BLAS_INCLUDE := /usr/include
BLAS_LIB := /usr/lib64/atlas

2。 主要问题还有libsatlas.so/libtatlas.so

建立了软链接: ln -s libtatlas.so libatlas.so

3。 之后出现很多reference 链接问题,用了一下cmake才发现问题。 即missing: Atlas_LAPACK_LIBRARY

<code>mkdir buildcd buildcmake ..make allmake install</code>

解决办法:

Goto  caffe/cmake/Modules/FindAtlas.cmake and then open FindAtlas.cmake  file.

Line 31: find_library(Atlas_LAPACK_
LIBRARY NAMES alapack_r alapack lapack_atlas PATHS ${Atlas_LIB_SEARCH_PATHS})
change it to
find_library(Atlas_LAPACK_LIBRARY NAMES lapack_r lapack lapack_atlasPATHS${Atlas_LIB_SEARCH_PATHS})
最好再加上clapack
之后通过cmake 可以编译安装
但个人感觉如果做一下修改,不用cmake的办法,直接编译也可。
ln -s /usr/lib64/atlas/liblapack.a /usr/lib64/atlas/libalapack.a
ln -s /usr/lib64/liblapack.so /usr/lib64/libalapack.so
ln -s /usr/lib64/liblapack.so.3 /usr/lib64/libalapack.so.3

4。 python路径是

PYTHON_INCLUDE := /usr/include/python2.7 \
        /usr/lib64/python2.7/site-packages/numpy/core/include

以及很多都lib改为lib64,如:

# We need to be able to find libpythonX.X.so or .dylib.
PYTHON_LIB := /usr/lib64


5. 某些早期版本caffe问题:

error: a host function call cannot be configured

解决方案为https://groups.google.com/forum/#!searchin/caffe-users/$20error$3A$20a$20host$20function$20call$20cannot$20be$20configured/caffe-users/9a3a68SLQd8/QBzTXftT_DQJ

主要是hdf5包含头文件的相关修改

0 0
原创粉丝点击