Ubuntu16.04安装DensePose,编译自定义操作库make ops时遇到cannot find -lcaffe2_library & -lcaffe2_gpu_library问题并成功解决

本文介绍了在Ubuntu16.04系统中,安装DensePose时遇到的编译自定义操作库make ops阶段,关于-lcaffe2_library和-lcaffe2_gpu_library缺失的问题。通过分析错误日志,发现从pytorch 1.0以后与caffe2融合,只需安装相应版本的PyTorch。由于环境中使用Anaconda,作者选择了conda方式降级PyTorch,最终成功解决问题,并进行了测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

交代一下我的环境
这是编译的日志文件

-- Summary:
-- CMake version : 3.5.1
-- CMake command : /usr/bin/cmake
-- System name : Linux
-- C++ compiler : /usr/bin/c++
-- C++ compiler version : 5.4.0
-- CXX flags : -std=c++11 -O2 -fPIC -Wno-narrowing
-- Caffe2 version : 1.4.0
-- Caffe2 include path : /home/kevin/anaconda3/envs/caffe2/lib/python2.7/site-packages/torch/include
-- Caffe2 found CUDA : True
-- CUDA version : 10.1
-- CuDNN version : 7.6.5

主要错误信息

两个cannot find
/usr/bin/ld: cannot find -lcaffe2_library
/usr/bin/ld: cannot find -lcaffe2_gpu_library
附上make ops过程中错误日志代码

[ 12%] Linking CXX shared library libcaffe2_detectron_custom_ops.so
make[
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值