记录Windows10下安装mmpose以及编译mmcv-full
因为实验室的服务器老出问题(停电、清理内存啥的),故尝试在Windows环境下安装mmpose环境。
而其中最容易出现问题的就是mmcv-full库的安装。我主要参考了官方文档、一个大佬详细的博客后,基本就能配好mmpose,其中出问题的地方主要是编译mmcv。所以特别记录一下。
第一次编译失败环境:
python=3.8
pytorch=1.11
torchvision=0.12.0
cuda=11.3
在windows上编译mmcv-full时报错。
RuntimeError: Error compiling objects for extension
一开始以为是torch没装好,重下pytorch无果后。猜测是pytorch版本过高。
于是第二次编译的环境:
python=3.8
pytorch=1.10
torchvision=0.11.1
cuda=11.3
编译成功通过,后面按照正常步骤走就不会报错。
注意:
两次编译时都有警告
SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requiremen....
不过貌似不影响编译正常进行,经过不严谨的查阅猜测是setuptools替换了distutils,应该是有必要且没影响的。具体可参考:distutils和setuptools的联系与区别
适当比较,砥砺前行