Я пытаюсь установить SSD, но я получил ошибку - PullRequest
1 голос
/ 07 ноября 2019

Я действительно новичок в DeepLearning и пытаюсь использовать сеть SSD-mobileNet.

Я в середине следую этой структуре кодов в этой ссылке. https://github.com/weiliu89/caffe/tree/ssd

и я получил ошибку в процессе 'make -j8' Установки, середина страницы.

aicar@aicar-desktop:~/caffe$ make -j8 
CXX .build_release/src/caffe/proto/caffe.pb.cc
CXX src/caffe/data_transformer.cpp
CXX src/caffe/layers/memory_data_layer.cpp
CXX src/caffe/layers/contrastive_loss_layer.cpp
CXX src/caffe/layers/euclidean_loss_layer.cpp
CXX src/caffe/layers/sigmoid_cross_entropy_loss_layer.cpp
CXX src/caffe/layers/filter_layer.cpp
CXX src/caffe/layers/input_layer.cpp
src/caffe/data_transformer.cpp:2:10: fatal error: opencv2/core/core.hpp: No such file or directory
 #include <opencv2/core/core.hpp>
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:575: recipe for target '.build_release/src/caffe/data_transformer.o' failed
make: *** [.build_release/src/caffe/data_transformer.o] Error 1
make: *** Waiting for unfinished jobs....
src/caffe/layers/memory_data_layer.cpp:2:10: fatal error: opencv2/core/core.hpp: No such file or directory
 #include <opencv2/core/core.hpp>
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:575: recipe for target '.build_release/src/caffe/layers/memory_data_layer.o' failed
make: *** [.build_release/src/caffe/layers/memory_data_layer.o] Error 1
In file included from ./include/caffe/blob.hpp:8:0,
                 from ./include/caffe/layers/input_layer.hpp:6,
                 from src/caffe/layers/input_layer.cpp:3:
./include/caffe/common.hpp:4:10: fatal error: boost/shared_ptr.hpp: No such file or directory
 #include <boost/shared_ptr.hpp>
          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from ./include/caffe/blob.hpp:8:0,
                 from ./include/caffe/layers/contrastive_loss_layer.hpp:6,
                 from src/caffe/layers/contrastive_loss_layer.cpp:4:
./include/caffe/common.hpp:4:10: fatal error: boost/shared_ptr.hpp: No such file or directory
 #include <boost/shared_ptr.hpp>
          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:575: recipe for target '.build_release/src/caffe/layers/input_layer.o' failed
make: *** [.build_release/src/caffe/layers/input_layer.o] Error 1
Makefile:575: recipe for target '.build_release/src/caffe/layers/contrastive_loss_layer.o' failed
make: *** [.build_release/src/caffe/layers/contrastive_loss_layer.o] Error 1
In file included from ./include/caffe/blob.hpp:8:0,
                 from ./include/caffe/layers/euclidean_loss_layer.hpp:6,
                 from src/caffe/layers/euclidean_loss_layer.cpp:3:
./include/caffe/common.hpp:4:10: fatal error: boost/shared_ptr.hpp: No such file or directory
 #include <boost/shared_ptr.hpp>
          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:575: recipe for target '.build_release/src/caffe/layers/euclidean_loss_layer.o' failed
make: *** [.build_release/src/caffe/layers/euclidean_loss_layer.o] Error 1
In file included from ./include/caffe/blob.hpp:8:0,
                 from ./include/caffe/layers/sigmoid_cross_entropy_loss_layer.hpp:6,
                 from src/caffe/layers/sigmoid_cross_entropy_loss_layer.cpp:4:
./include/caffe/common.hpp:4:10: fatal error: boost/shared_ptr.hpp: No such file or directory
 #include <boost/shared_ptr.hpp>
          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:575: recipe for target '.build_release/src/caffe/layers/sigmoid_cross_entropy_loss_layer.o' failed
make: *** [.build_release/src/caffe/layers/sigmoid_cross_entropy_loss_layer.o] Error 1
In file included from ./include/caffe/blob.hpp:8:0,
                 from ./include/caffe/layers/filter_layer.hpp:6,
                 from src/caffe/layers/filter_layer.cpp:3:
./include/caffe/common.hpp:4:10: fatal error: boost/shared_ptr.hpp: No such file or directory
 #include <boost/shared_ptr.hpp>
          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:575: recipe for target '.build_release/src/caffe/layers/filter_layer.o' failed
make: *** [.build_release/src/caffe/layers/filter_layer.o] Error 1
In file included from .build_release/src/caffe/proto/caffe.pb.cc:5:0:
.build_release/src/caffe/proto/caffe.pb.h:17:2: error: #error This file was generated by an older version of protoc which is
 #error This file was generated by an older version of protoc which is
  ^~~~~
.build_release/src/caffe/proto/caffe.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please
 #error incompatible with your Protocol Buffer headers.  Please
  ^~~~~
.build_release/src/caffe/proto/caffe.pb.h:19:2: error: #error regenerate this file with a newer version of protoc.
 #error regenerate this file with a newer version of protoc.
  ^~~~~
.build_release/src/caffe/proto/caffe.pb.cc:13:10: fatal error: google/protobuf/wire_format_lite_inl.h: No such file or directory
 #include <google/protobuf/wire_format_lite_inl.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:582: recipe for target '.build_release/src/caffe/proto/caffe.pb.o' failed
make: *** [.build_release/src/caffe/proto/caffe.pb.o] Error 1

Я действительно не могу получить эти сообщения об ошибках. Пожалуйста, помогите.

Я использую Ubuntu 18.04, python 3.6.8, GeForce RTX 2080 Ti.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...