buntu18 安装 openpose(GPU)环境 您所在的位置:网站首页 openpose安装教程 buntu18 安装 openpose(GPU)环境

buntu18 安装 openpose(GPU)环境

2023-08-25 17:29| 来源: 网络整理| 查看: 265

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

ubuntu18安装openpose详细步骤_litbo的博客-CSDN博客_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的博客-CSDN博客_不是符号连接

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 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有