记录安装openpose中所遇到的坑

最后我所安装成功的配置版本如下:
Windows 10
GTX1050Ti
VS2019
CUDA11.0
cuDnn 11.0

安装VS2019

在安装过程中我没有选择足够的C++拓展项

这三个都应该选,我最开始忘了选择第三个,导致在CMake过程中始终无法编译通过。

安装CUDA

在下载CUDA时最好选择local版本,我最开始选择network版本导致在安装时一直显示VS integration失败。改为local版本后无此问题。
还有最好下载符合自己显卡的驱动,如果安装太低版本的驱动,例如我安装过9.x版本的会显示如下问题

卸载重装CUDA可以参考下面这篇文章
https://blog.csdn.net/shuiyuejihua/article/details/78738664

VS中编译

1.出现找不到openpose.lib错误

可以先编译openpose而不是openposeDemo

2.OpenPose编译中遇到MSB8066错误:renderFace.cu的自定义生成已退出

出现上述错误的应该也出现了一堆如下错误
calling a host function(”__floorf") from a global function("op::resize8TimesKernel “) is not allowed
直接双加该错误进入一个文件中,将该文件中的floor改为floorf即可解决该种错误。千万不要去再重装CUDA低版本了,我就是被一篇文章所误导,又去重装CUDA8.x,9.x这些版本,结果又出现了驱动与设备不匹配问题。

3.运行时遇到openpose Cannot create Cublas handle. Cublas won’t be available.error == cudaSuccess (3 vs. 0)

将CUDA从10.1版本更新为11.0版本后解决。

4.运行时遇到Check failed: error == cudaSuccess (2 vs. 0) out of memory

在cpp文件的main函数里添加网络分辨率FLAGS_net_resolution = “320x176”;
要添在gflags::ParseCommandLineFlags(&argc, &argv, true);
这句前面。320*176必须是16的倍数。
或是使用COCO模式FLAGS_model_pose = "COCO"

安装openpose的辛酸历程相关推荐

  1. 安装neurokit 的艰难历程

    安装neurokit 的艰难历程 前阵子装的neurokit2,挺好的,但是不知道什么原因,代码出现了问题.如下: 在网上搜也搜不到什么原因,师兄说可能是neurkit2 有bug! 所以再装一次ne ...

  2. 安装WSL2的踩雷历程

    #安装WSL2的踩雷历程 尽量不要使用官网中的安装命令 wsl --install 不然有概率会卡在进度条界面,当需要取消下载/重新下载时参考下方链接,避免安装不完整 https://blog.csd ...

  3. ubuntu18完全安装Openpose指南

    ubuntu18完全安装Openpose指南 可谓是历经千辛万苦,配了我整整两个星期才配好这个环境.有必要记录一下,不走弯路,也给后面的人一些启示,按下面指南大概总时间两小时就能配好. 环境列表:ub ...

  4. Ruby的辛酸历程【一】

    链接地址:http://mislav.uniqpath.com/poignant-guide/book/chapter-2.html 第二章:Kon'nichi wa, 红宝石 第一节:开启本书 假装 ...

  5. win10环境下下载安装openpose(only cpu)并在pycharm中运行代码(超详细)

    win10环境下下载安装openpose(only cpu)并在pycharm中运行代码(超详细) (一)前言 (二)准备工作 (三)友情提醒 (四)详细安装步骤 1.新建文件夹 2.下载OpenPo ...

  6. 我的DIY Android之旅--Android应用层APP调用底层驱动实例(辛酸历程实记)

    现在在这个智能手机的时代, 我相信一个具有自己个性的手机才可以吸引到自己的用户,而iphone在具有创新和个性的硬件基础上建立了自己的iOS手机操作系统,给了用户一个非常特别的用户体验,从而赢得了市场 ...

  7. 探坑mongoDB4.0事务回滚的辛酸历程

    主管前几天发现mongoDB已经升级到4.0了,迫不及待得让我实现他期待已久的事务回滚,发现还是有很多坑啊! 下面是我将已有的本地mongoDB升级到支持事务回滚的历程,分享出来,有错误的地方欢迎指正 ...

  8. R for Mac(M1)安装R包辛酸教程

    欢迎收看hanhan的辛酸血泪史orz 关于R for Mac(M1)安装失败/下载后报错 文章目录 前言 1. 非零报错-have no-zero-there is no package-缺包 2. ...

  9. ubuntu16.04 安装openpose

    安装 Anaconda3 Tensorflow-cpu python3 tensorflow 1.4.1+ opencv3, protobuf, python3-tk ================ ...

最新文章

  1. XamarinSQLite教程在Xamarin.iOS项目中定位数据库文件
  2. Linux中与命令相关的命令
  3. java求数组中满足给定和的数对,【加试题】数组a中有50个互异的整数,已按升序排列。给定一个正整数key,寻找数组a中是否有一对数的和等于给定的数key,算法如下:...
  4. SAP Cloud Application Programming 里的@(path) 注解
  5. STM32F7xx —— 内部flash
  6. DouPHP 1.5 Release
  7. kafka集群部署成功后,创建生产者往指定主题里面发送消息时出错
  8. 启动zookeeper_架构设计 | 分布式系统调度,Zookeeper集群化管理
  9. ssm oracle mysql_ssm连接oracle数据库
  10. Guava库学习:学习Concurrency(二)Monitor_2
  11. 世界杯广告中出现汉字,不利于国际化
  12. 在python中不论类的名字是什么构造方法的名字_2020年超星尔雅最新穿T恤听古典音乐答案搜题公众号...
  13. 6.泛型方法:什么是泛型方法???
  14. TX2入门(10)——TensorRT(1)(tx2端inference)
  15. 测量平差中必要观测数的确定
  16. 自动驾驶扎堆“重感知”路线:毫末智行如何从独行到领航?
  17. (小脚本) (python) 批量修改文件后缀名
  18. Attention-GAN
  19. 通过python 构建一个简单的聊天服务器
  20. 电脑上的文件后缀名隐藏了如何修改?

热门文章

  1. 摘要: Druid连接池一个设置引发的血案 -- 链接池出现问题
  2. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day3】 —— 集合框架1
  3. 币圈纪实 | 狼性思维到佛系人生
  4. 常用命令之思科常用基础配置
  5. 【十分钟包学会】EndnoteX9搜索、管理文献快速上手教程(其他版本操作类似)
  6. ecshop网站搬家过程中数据库太大不好备份解决方案
  7. 用筛选法求100以内的素数
  8. 【机器学习】带你轻松理解什么是强化学习中的状态动作函数 ?
  9. Linux文本编译工具VIM详解
  10. Java复习总结之访问权限与构造器