Ошибка caffe-segnet 'BNParameter_BNMode_LEARN' не объявлена - PullRequest
0 голосов
/ 18 декабря 2018

Описание:

Я пытаюсь скомпилировать caffe-segnet в Ubuntu 18.04.
Я настроил и сгенерировал его с помощью cmake-gui.
Все выглядит нормально.
Но я столкнулся с этой ошибкой во время сборки:

/opt/caffe-segnet/include/caffe/common_layers.hpp:96:13: error: ‘BNParameter_BNMode_LEARN’ was not declared in this scope
             BNParameter_BNMode_LEARN) ? 3 : 1;

Хотя в строке 14 этого инкриминированного файла (/opt/caffe-segnet/include/caffe/common_layers.hpp.hpp) он включает файл caffe.pb.h:
#include "caffe/proto/caffe.pb.h"
, гдеэтот объект (BNParameter_BNMode_LEARN), кажется, приходит, поскольку это единственный файл, в котором я grep его в каталоге исходного кода:

/opt/caffe-segnet/build$ grep -inr "BNParameter_BNMode_LEARN" *
include/caffe/proto/caffe.pb.h:174:  BNParameter_BNMode_LEARN = 0,
include/caffe/proto/caffe.pb.h:178:const BNParameter_BNMode BNParameter_BNMode_BNMode_MIN = BNParameter_BNMode_LEARN;
include/caffe/proto/caffe.pb.h:3896:    BNParameter_BNMode_LEARN;

Вопрос:

Как это исправить?
(Я уже установил caffe из источников, используя следующие инструкции: http://caffe.berkeleyvision.org/installation.html.
Я уточнил, что я на ноутбуке без графического процессора NVidia, поэтому CUDA отключена.)

...