我只改了两个数字,然后,所有错误,不翼而飞,两天折腾,全是穷折腾。
事情是这样的,除了官方说法,其他不带官方doc的教程都是耍流氓。
有人说,官方说anaconda+python非常简单好配置,为什么,我这么多错误,最后不得不用pip,因为官方配置文档,就是makefile.config里面是anaconda2+python2.7,如果你安装的是以上版本,那你的确很简单,但是旧版本是注定要被淘汰的,你看现在谁用windows xp?
没有教程,或者没有最新的针对anaconda3+python3.6的,中么办?
我告诉你,配置的时候只需按照你的anaconda安装包里面的路径,原本的改了那个针对anaconda2的路径即可,所有前置,所有版本,全都给你弄好了,你只要改了比如我的python在anaconda中的
那我需要把config中的python2.7改成3.6m总之,你既然用了anaconda,你就要精确的告诉你的caffe去哪里找我的库,而不是瞎改,改完了出错,到处去搜索(是我)我看了那么多doc,唯一一块自由发挥,就把自己给坑了(的确看脸,可能最近照镜子有点多)
最后附上我的config,我这片终极教程,是建立在你看了官网教程的基础上的,配置最后的config时的。另外提醒一句,GPU cudnn要求你的显卡加速在3以上,我的机子不到,而且bantu16.04要求装cuda8.0,我装了9.1。我显然是好奇又傻大胆,在犯错的边缘试探,就爱尝试最新版,等我装回cuda8,再整个GPU版本的。
请注意cudnn与cuda是不一定一起的,具体看管网,配置的时候说了三种情况。
另外如果装cudnn那么请注意时差,对面工作时间非常准时,我们只能在早上还有晚上访问观望。其他时间都是维护。我就奇怪了,运维都请不起吗???
## Refer to http://caffe.berkeleyvision.org/installation.html # Contributions simplifying and improving our build system are welcome! # cuDNN acceleration switch (uncomment to build with cuDNN). # USE_CUDNN := 1 # CPU-only switch (uncomment to build without GPU support). CPU_ONLY := 1 # uncomment to disable IO dependencies and corresponding data layers # USE_OPENCV := 0 # USE_LEVELDB := 0 # USE_LMDB := 0 # uncomment to allow M