美文网首页
Apollo 使用Caffe时的一些错误配置

Apollo 使用Caffe时的一些错误配置

作者: andyhacker | 来源:发表于2019-06-17 17:17 被阅读0次

1. fatal error: cublas_v2.h: No such file or directory

find_package(CUDA REQUIRED)

${CUDA_INCLUDE_DIRS}
${CUDA_LIBRARIES} 

2. undefined reference to symbol 'pthread_key_delete@@GLIBC_2.2.5

adding
-lpthread -lm to CMakeLists.txt (target link libraries for luxrender);

TARGET_LINK_LIBRARIES(... -lpthread -lm)

3. undefined reference to symbol 'testing::xxx

find_package(GTest REQUIRED)
include_directories(${GTEST_INCLUDE_DIRS})

target_link_libraries(foo ${GTEST_BOTH_LIBRARIES})

4. DSO missing from command line

静态库问题
保持默认静态库链接即可

5. undefined reference to `nppiWarpAffine_8u_C1R’

target_link_libraries(-L/usr/local/cuda/lib64 -lnppig)

此外,在系统中,npp库类型有如下几种,前面链接里也有文档介绍,需要链接哪一种,是根据使用的函数在哪一个库中出现的,这儿的nppig就是geometry

/usr/local/cuda/lib64/libnppitc.so
/usr/local/cuda/lib64/libnppist_static.a
/usr/local/cuda/lib64/libnppicc.so.9.0.176
/usr/local/cuda/lib64/libnppif.so.9.0.176
/usr/local/cuda/lib64/libnppist.so.9.0.176
/usr/local/cuda/lib64/libnppif.so.9.0
/usr/local/cuda/lib64/libnppisu_static.a
/usr/local/cuda/lib64/libnppisu.so.9.0
/usr/local/cuda/lib64/libnppisu.so.9.0.176
/usr/local/cuda/lib64/libnppitc.so.9.0.176
/usr/local/cuda/lib64/libnppitc.so.9.0
/usr/local/cuda/lib64/libnppim.so
/usr/local/cuda/lib64/libnppim_static.a
/usr/local/cuda/lib64/libnppicom.so.9.0
/usr/local/cuda/lib64/libnppial.so.9.0.176
/usr/local/cuda/lib64/libnppist.so
/usr/local/cuda/lib64/libnppicom.so
/usr/local/cuda/lib64/libnppidei.so.9.0.176
/usr/local/cuda/lib64/libnppidei.so.9.0

6. test.cu(7): error: explicit type is missing ("int" assumed)

由于使用CUDA编程与stdc++11编译参数的问题

set(CUDA_NVCC_FLAGS -std=c++11)

相关文章

网友评论

      本文标题:Apollo 使用Caffe时的一些错误配置

      本文链接:https://www.haomeiwen.com/subject/qhrzfctx.html