Ошибка caffe-segnet 'BNParameter_BNMode_LEARN' не объявлена
Описание:
Я пытаюсь скомпилировать 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 отключена.)