gpt4 book ai didi

opencv - caffe 安装卡在 "Linking CXX shared library ../../lib/libcaffe.so"

转载 作者:太空宇宙 更新时间:2023-11-03 21:11:09 25 4
gpt4 key购买 nike

我在尝试使用 cmake 构建 caffe 时遇到了一个问题(尝试使用 cmake,因为 make 不断给我错误,但事实证明 cmake 没有什么更好的......)。以下是错误信息:

[ 82%] Linking CXX shared library ../../lib/libcaffe.so
/usr/bin/ld: cannot find -lopencv_dep_cudart
collect2: error: ld returned 1 exit status
src/caffe/CMakeFiles/caffe.dir/build.make:3284: recipe for target 'lib/libcaffe.so.1.0.0-rc3' failed
make[2]: *** [lib/libcaffe.so.1.0.0-rc3] Error 1
CMakeFiles/Makefile2:272: recipe for target 'src/caffe/CMakeFiles/caffe.dir/all' failed
make[1]: *** [src/caffe/CMakeFiles/caffe.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

我试图在线搜索但没有找到太多与丢失的-lopencv_dep_cudart相关的信息。

我正在运行 Ubuntu 16.04。 gcc 和 gcc++ 版本都是 4.9。已安装 Opencv,其版本为 2.4.13。下面是 cmake .. 的输出的一部分,它显示了 caffe 的依赖项(我想我已经安装了所有依赖项):

-- Dependencies:
-- BLAS : Yes (Atlas)
-- Boost : Yes (ver. 1.58)
-- glog : Yes
-- gflags : Yes
-- protobuf : Yes (ver. 3.0.2)
-- lmdb : Yes (ver. 0.9.17)
-- LevelDB : Yes (ver. 1.18)
-- Snappy : Yes (ver. 1.1.3)
-- OpenCV : Yes (ver. 2.4.13)
-- CUDA : Yes (ver. 8.0)
--
-- NVIDIA CUDA:
-- Target GPU(s) : Auto
-- GPU arch(s) : sm_61
-- cuDNN : Yes (ver. 5.1.5)
--
-- Python:
-- Interpreter : /usr/bin/python2.7 (ver. 2.7.12)
-- Libraries : /usr/lib/x86_64-linux-gnu/libpython2.7.so (ver 2.7.12)
-- NumPy : /home/jack/.local/lib/python2.7/site-packages/numpy/core/include (ver 1.11.1)
--

有人可以建议吗?如果需要更多信息,请告诉我。提前致谢!

最佳答案

我有类似的问题。在在线论坛中找到的解决方案(例如在 CMakeLists.txt 中使用 set(CUDA_USE_STATIC_CUDA_RUNTIME OFF))没有解决我的问题。但是你可以破解你的 cmake 文件来克服这个错误。

步骤

  1. 使用 set(CMAKE_VERBOSE_MAKEFILE ON) 在 cmake 中启用详细信息
  2. 做一个make | grep lopencv_dep_cudart
  3. 执行链接的命令将突出显示字符串。记下具有搜索字符串的 cmake 文件的路径。
  4. 复制命令并在上述路径中的 shell 中运行它,但不要使用 -lopencv_dep_cudart 选项。希望该命令能够无误地执行
  5. 现在再次运行 make。

关于opencv - caffe 安装卡在 "Linking CXX shared library ../../lib/libcaffe.so",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39928619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com