compile error when trying to install CAFFE-CapsNet (an extension to caffe for defining capsule layers)

30 views
Skip to first unread message

Mohammad Hafezan

unread,
Jan 31, 2023, 1:04:24 PM1/31/23
to Caffe Users
I already installed caffe without any specific problems. I recently tried to install Caffe_CapsNet (https://github.com/chenzhenhua986/CAFFE-CapsNet) which is a caffe including capsule layers. When doing "make-all", I get the following error:
--------------------------------------------------------------------------------------------------------------------------------------
CXX tools/extract_features.cpp
CXX/LD -o .build_debug/tools/extract_features.bin
.build_debug/lib/libcaffe.so: undefined reference to `caffe::CapsuleLenLayer<float>::Forward_gpu(std::vector<caffe::Blob<float>*, std::allocator<caffe::Blob<float>*> > const&, std::vector<caffe::Blob<float>*, std::allocator<caffe::Blob<float>*> > const&)'
.build_debug/lib/libcaffe.so: undefined reference to `caffe::CapsuleLenLayer<float>::Backward_gpu(std::vector<caffe::Blob<float>*, std::allocator<caffe::Blob<float>*> > const&, std::vector<bool, std::allocator<bool> > const&, std::vector<caffe::Blob<float>*, std::allocator<caffe::Blob<float>*> > const&)'
.build_debug/lib/libcaffe.so: undefined reference to `caffe::CapsuleLenLayer<double>::Backward_gpu(std::vector<caffe::Blob<double>*, std::allocator<caffe::Blob<double>*> > const&, std::vector<bool, std::allocator<bool> > const&, std::vector<caffe::Blob<double>*, std::allocator<caffe::Blob<double>*> > const&)'
.build_debug/lib/libcaffe.so: undefined reference to `caffe::CapsuleLenLayer<double>::Forward_gpu(std::vector<caffe::Blob<double>*, std::allocator<caffe::Blob<double>*> > const&, std::vector<caffe::Blob<double>*, std::allocator<caffe::Blob<double>*> > const&)'
collect2: error: ld returned 1 exit status
Makefile:625: recipe for target '.build_debug/tools/extract_features.bin' failed
make: *** [.build_debug/tools/extract_features.bin] Error 1
---------------------------------------------------------------------------------------------------------------------------------------
I attached my Makefile.config. Would anyone be able to help me with this error?  Any help is much appreciated
Makefile.config
Reply all
Reply to author
Forward
0 new messages