Hi, when i build caffe with the added layers (linked to compact bilinear pooling) as you explain there is and error:
AR -o .build_release/lib/libcaffe.a
LD -o .build_release/lib/libcaffe.so.1.0.0
.build_release/src/caffe/util/kiss_fftr.o: In function kiss_fft_alloc': kiss_fftr.cpp:(.text+0xaa0): multiple definition of kiss_fft_alloc'
.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xaa0): first defined here
.build_release/src/caffe/util/kiss_fftr.o: In function kiss_fft_stride': kiss_fftr.cpp:(.text+0xd20): multiple definition of kiss_fft_stride'
.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xd20): first defined here
.build_release/src/caffe/util/kiss_fftr.o: In function kiss_fft': kiss_fftr.cpp:(.text+0xda0): multiple definition of kiss_fft'
.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xda0): first defined here
.build_release/src/caffe/util/kiss_fftr.o: In function kiss_fft_cleanup': kiss_fftr.cpp:(.text+0xdb0): multiple definition of kiss_fft_cleanup'
.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xdb0): first defined here
.build_release/src/caffe/util/kiss_fftr.o: In function kiss_fft_next_fast_size': kiss_fftr.cpp:(.text+0xdc0): multiple definition of kiss_fft_next_fast_size'
.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xdc0): first defined here
collect2: error: ld returned 1 exit status
Makefile:572: recipe for target '.build_release/lib/libcaffe.so.1.0.0' failed
make: *** [.build_release/lib/libcaffe.so.1.0.0] Error 1
This is related to Kiss_fft module. Has anyboby faced the same error?
I'm using ubuntu 16.04 cuda 8.0
Hi, when i build caffe with the added layers (linked to compact bilinear pooling) as you explain there is and error:
AR -o .build_release/lib/libcaffe.a
LD -o .build_release/lib/libcaffe.so.1.0.0
.build_release/src/caffe/util/kiss_fftr.o: In function
kiss_fft_alloc': kiss_fftr.cpp:(.text+0xaa0): multiple definition ofkiss_fft_alloc'.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xaa0): first defined here
.build_release/src/caffe/util/kiss_fftr.o: In function
kiss_fft_stride': kiss_fftr.cpp:(.text+0xd20): multiple definition ofkiss_fft_stride'.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xd20): first defined here
.build_release/src/caffe/util/kiss_fftr.o: In function
kiss_fft': kiss_fftr.cpp:(.text+0xda0): multiple definition ofkiss_fft'.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xda0): first defined here
.build_release/src/caffe/util/kiss_fftr.o: In function
kiss_fft_cleanup': kiss_fftr.cpp:(.text+0xdb0): multiple definition ofkiss_fft_cleanup'.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xdb0): first defined here
.build_release/src/caffe/util/kiss_fftr.o: In function
kiss_fft_next_fast_size': kiss_fftr.cpp:(.text+0xdc0): multiple definition ofkiss_fft_next_fast_size'.build_release/src/caffe/util/kiss_fft.o:kiss_fft.cpp:(.text+0xdc0): first defined here
collect2: error: ld returned 1 exit status
Makefile:572: recipe for target '.build_release/lib/libcaffe.so.1.0.0' failed
make: *** [.build_release/lib/libcaffe.so.1.0.0] Error 1
This is related to Kiss_fft module. Has anyboby faced the same error?
I'm using ubuntu 16.04 cuda 8.0