Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation 安装caffe会带来一些问题,具体取决于库和版本_Installation_Cmake_Makefile_Libraries_Caffe - Fatal编程技术网

Installation 安装caffe会带来一些问题,具体取决于库和版本

Installation 安装caffe会带来一些问题,具体取决于库和版本,installation,cmake,makefile,libraries,caffe,Installation,Cmake,Makefile,Libraries,Caffe,我想在openSuse上安装caffe。 只是为了记录在案——这对我来说是可行的,我只是不知道“确切”的方法是什么。我所做的事情可能并不是为了一个新来的人,而且这是一种“糟糕的安装”。我的方式如下: 首先,我做到了 make all 这是有效的,直到它抱怨没有找到一些库(libclbas等)。所以我用 ccmake . 手动更改库的路径。我需要手动键入snappy、boost_python、blas、cblas和lapack libs的路径。做了那件事之后,我做到了 cmake . 然后

我想在openSuse上安装caffe。 只是为了记录在案——这对我来说是可行的,我只是不知道“确切”的方法是什么。我所做的事情可能并不是为了一个新来的人,而且这是一种“糟糕的安装”。我的方式如下:

首先,我做到了

make all
这是有效的,直到它抱怨没有找到一些库(libclbas等)。所以我用

ccmake .
手动更改库的路径。我需要手动键入snappy、boost_python、blas、cblas和lapack libs的路径。做了那件事之后,我做到了

cmake .
然后

make
一切顺利。我现在的问题是——为什么make不能找到libs,有没有办法解决这个问题?我认为问题在于我没有/usr/lib/libcblas.so,但是有/usr/lib/libcblas.so.3,其他库也有类似的“问题”

另一件事——当我从一开始就尝试使用ccmake/cmake时(没有首先使用make部分),我的构建目录中没有任何文件(比如$CAFFE_ROOT/build/examples或$CAFFE_ROOT/build/tools是空的),因此mnist教程就无法运行。这就是我第一次打电话的原因

make all
,你可能觉得奇怪


当然我知道如何修复这些东西,但我想知道“干净简单的安装”的正确方法是什么。使用make/cmake时是否遗漏了任何内容,这是caffe中的某种不一致还是其他原因?那么,什么是干净的方法呢?

也许可以看看Ubuntu安装指南


它提到了您可能需要的所有不同的软件包。我找不到openSuse安装说明-但是您应该能够为您的平台翻译
apt-get
命令。

我当然找到了,只是它们无法准确翻译。如前所述,make无法找到更新版本的库(我有libcblas.so.3,caffe在寻找libcblas.so,但什么也找不到-因此我必须使用ccmake,以便指定确切的路径和文件名,举个简单的例子)。我不得不自己做很多事情,没有指导,包括使用make和ccmake/cmake。但我在上面的问题中已经说过了。为什么不为Caffe for openSuse提供一份安装指南呢!