buntu18 安装 openpose(GPU)环境

openpose环境 搭建 很费劲, 需要装软件也多, 还必须要考虑版本的问题。我主要是参考链接 

ubuntu18安装openpose详细步骤_litbo的博客-优快云博客_ubuntu安装openpose

其中,我的实验中 有如下需要更改。

1、我的是 cuda-10.2

2、gcc 和g++ 必须降低版本 为 gcc-5 (亲测试 gcc-7 编译 caffe时会编译失败)

3、libcudnn.so.6 找不到文件,编译失败

       解决: 使用 sudo ldconfig /usr/local/cuda/lib64 提示“libcudnn.so.6 不是符号链接”。

                   Ubuntu ldconfig(解决*.so不是符号连接)_hjxu2016的博客-优快云博客_不是符号连接

4、openpost 我使用 git clone 的, 链接 

git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git

5、下载 model模型时,速度实在太慢,甚至下载不下来

         组装 url, 用迅雷下载。

6、fatal error: caffe/proto/caffe.pb.h: 没有那个文件或目录

          解决方法:

解决方法在/caffe/src/caffe/proto(caffe源码下面)下打开终端输入

protoc --cpp_out=/home/haiy/caffe/include/caffe/  caffe.proto(前面有一个空格)

新建一个proto文件夹,且在文件夹下将caffe.pb.h复制进去。

7、遇到了如下错误:

      /lib/libcaffe.so:对‘__cudaPushCallConfiguration’未定义的引用

      当我使用 cuda9以上的版本时 就会报这个错误,

     解决: 考虑到是 libcaffe.so 链接libcudart.so 的版本问题, 使用

   查看  链接到的 并非 当前版本的 cuda库(图片中是纠正过的), 连接到了

/usr/lib/x86_64-linux-gnu 。 删除 该文件下 所有 cuda库 ,重新编译即可。 

8、nvcc fatal : Unsupported gpu architecture ‘compute_80‘

       编译 openpose 的时候出现 这个错误。在网上查说  这是由于本机算力不支持导致的。

           可以自己查看 下 caffe 下的Makefile.config 支持多少 compute.

        解决方法: 

        找到 openpose/cmake/Cuda.cmake 文件夹,将 不支持的 算力注释掉,如下图,我注释掉了 75、80、86 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值