windows安装MMDetection 及基于pyskl的PoseC3D训练

因为要跑PoseC3D,训练自己的数据集,需要安装MMDetection,不得不说真的好难安装啊,写一下自己踩的坑。

先说一下我安装的版本,python==3.8,pytorch==3.8.1,mmcv=1.4.0,mmcv-full==1.4.0,mmdet==2.23.0,mmpose==0.28.1

1.mmcv-full的安装

本来是跟着一个博主训练的,链接https://blog.csdn.net/qq_33047753/article/details/124930804,他下载的版本是,当时为了省事,直接想要下载和他一模一样的版本,结果一直安装不了mmcv-full1.3.18的版本 

 还以为是我的python和torch版本不对,因为那个博主没有给出python版本,还想过降版本,最后发现他的系统是linux,而我的是windows,mmcv官网安装给的预编译包中1.3.18的版本只有linux系统的,没有win的,给我气麻了。其实版本只要满足>=1.3.17,<1.5.0就可以了。最后我成功安装mmcv-full==1.4.0。windows安装MMDetection 及基于pyskl的PoseC3D训练_第1张图片

2.mmcv和mmcv-full都要安装才行

因为看了mmcv官网的警告,我只安装了mmcv-full去跑,结果不行,在这里需要两个都安装。

 3.mmpose的版本问题

因为之前跟着那个博主安装的0.24.0版本,出现了问题KeyError: 'TopDownGetBboxCenterScale is not in the pipeline registry',网上搜了一下卸载重新安装最新版本即可。链接:https://blog.csdn.net/Rummmm/article/details/125675704?spm=1001.2014.3001.5501

跑了一下demo,终于成功啦!

你可能感兴趣的:(深度学习,人工智能)