caffe2编译安装(Ubuntu14.04+Anaconda4.3.22)

caffe2编译过程中遇到的问题及解决方案:

注:因为我是在装有caffe的环境上安装caffe2,因此大多数第三方依赖库不必再次安装

1、编译过程中遇到第一个问题是找不到linopencv_core.so

        解决办法:在CMakeList.txt的前几行加入openCV的路径:set(OpenCV_DIR "/data_1/softwares/opencv2.4.13/release")
2、出现找不到pthread_creat变量,以及连接不到libpthread库
       解决办法:重新从官网下载新版本的CMake(我的版本是cmake-3.11.0),重新编译caffe2:    https://cmake.org/download/
        坑过程 这个问题弄了一天,搜了一天资料,到最后发现是CMake版本的问题,低版本的 CMake确实存 在找不到pthread的问题(我用的 是3.2.2,本以为这版本挺高了,去CMake官网发现,最新已经到3.11了 ,这是CMake低版本中存在的BUG,可参考
 3、出现找不到 -lopencv_dep_cudart
        解决方案:在CMakeList.txt中(我一般都在最上面添加)添加:
        set(CUDA_USE_STATIC_CUDA_RUNTIME OFF)
        具体原因可参考:
        https://devtalk.nvidia.com/default/topic/970325/jetson-tx1/cmake-cannot-find-lopencv_dep_cudart/
  4、出现找不到No module named hypothesis
        解决方案:pip install hypothesis
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值