如果我嘗試建立來自Caffe的最新版本,它會導致這個錯誤:Caffe編譯失敗:體系結構x86_64的未定義符號?
$ make all
CXX/LD -o .build_release/tools/caffe.bin
clang: warning: argument unused during compilation: '-pthread'
Undefined symbols for architecture x86_64:
"caffe::Net<float>::Forward(float*)", referenced from:
test() in caffe.o
time() in caffe.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [.build_release/tools/caffe.bin] Error 1
我建立在OSX,OpenBLAS和CPU_ONLY。我在這裏發現了一個kind of similar issue,但它似乎是一個已解決的問題,我沒有得到完全相同的錯誤,但它可能是相關的?我還可以在一個月前建立並運行一個較早版本的Caffe,所以我認爲最近有些事情發生了變化。
關於如何克服這個錯誤的任何想法?