- 在编译caffe-ssd的过程中遇到如下的错误。
make: *** [.build_release/tools/upgrade_net_proto_binary.bin] Error 1
.build_release/lib/libcaffe.so: undefined reference to `__cudaPushCallConfiguration'
.build_release/lib/libcaffe.so: undefined reference to `__cudaPopCallConfiguration'
collect2: error: ld returned 1 exit status
- cuda toolkit版本冲突。
- 问题确定
- 查看libcaffe.so的cuda链接库都是什么。
-
ldd build/lib/libcaffe.so | grep cudart
-
-
查看电脑中有哪些libcudart.so
-
locate libcudart.so
-
- 查看libcaffe.so的cuda链接库都是什么。
-
解决方法
-
卸载libcaffe.so链接的那个版本
-
在编译caffe-ssd过程中遇到CUDA Toolkit版本冲突导致的错误,具体表现为libcaffe.so链接库中未找到特定CUDA函数。解决方法包括检查libcaffe.so链接的CUDA版本,对比系统中所有libcudart.so版本,并卸载冲突版本。
1750

被折叠的 条评论
为什么被折叠?



