mmcv与mmpose安装踩坑记录

本文描述了解决在OSX上遇到的特殊情况,即需要安装特定版本的mmcv-full(1.7.1),但对应版本的mmpose(0.28.0)已不存在。作者通过获取源代码并使用install.sh进行编译安装,最终成功运行了模型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

理论上,一般情况下,遵照这个攻略基本可以解决90%的坑。

但是,今天碰到了一个极端情况。

当我在运行这个OSX模型时,需要安装mmcv-full==1.7.1,但是与之匹配的mmpose==0.28.0这个库已经不存在了。还好OSX这个库保存了源代码,遵循install.sh编译安装,成功运行!

### 如何在CPU上安装mmpose 对于希望仅利用CPU资源来部署mmpose的情况,可以按照如下方式操作: #### 准备工作 确保Python环境已经准备好,并且推荐创建一个新的虚拟环境用于隔离不同项目的依赖关系。 #### 安装必要的工具和库 为了能够顺利地完成后续步骤中的命令执行,先通过pip更新`openmim`到最新版,这一步骤有助于获取最新的包管理功能以及修复可能存在的漏洞[^1]: ```bash pip install -U openmim -i https://pypi.douban.com/simple ``` #### 设置合适的源并安装基础组件 考虑到国内网络状况,在阿里云或豆瓣源中寻找更稳定的下载通道可能是更好的选择。这里采用豆瓣源作为例子继续说明如何安装其他必需的基础组件[^2]: ```bash mim install mmengine -i https://pypi.douban.com/simple mim install "mmcv>=2.0.1" -i https://pypi.douban.com/simple mim install "mmdet==3.0.0" -i https://pypi.douban.com/simple ``` #### 获取特定版本的mmpose 为了避免因自动匹配最高版本而导致兼容性问题的发生,明确指明要安装的具体版本号是非常重要的。此处以mmpose 1.1.0为例进行介绍[^4]: ```bash pip install mmpose==1.1.0 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com ``` #### 配置开发环境 最后,从GitHub仓库拉取官方发布的mmpose项目代码至本地机器,并依据README文档内的指导完成剩余设置过程[^3]: ```bash git clone https://github.com/open-mmlab/mmpose.git cd mmpose pip install -r requirements.txt pip install -v -e . ``` 以上就是针对CPU环境下搭建mmpose所需经历的主要环节概述。值得注意的是,由于硬件条件差异较大,实际操作过程中可能会遇到各种各样的挑战;因此建议密切关注官方社区动态和技术支持渠道的信息发布情况以便及时解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值