安装mmpose+mmcv+mmdet

本文介绍在Python环境下安装相关库的步骤。先使用conda新建虚拟环境,基于PyTorch官网安装对应cuda版本的PyTorch和torchvision,再用conda下载mmcv,需指定兼容版本,最后下载mmdet,要注意mmcv和mmdet的对应关系,安装完成后可进行测试。

本人用的服务器版本是cuda11.4(实际安装的时候按照11.3版本)

 1.使用 conda 新建虚拟环境,并进入该虚拟环境

conda create -n openmmlab python=3.7 -y
conda activate openmmlab

这里的openmmlab是随便起的名字,当然你也可以随便叫

2.基于 PyTorch 官网安装 PyTorch 和 torchvision

conda install pytorch torchvision -c pytorch

这里我的服务器是cuda11.4,我找的是最接近的11.3进行适配的,因此我torch安装的版本是1.10.1

# CUDA 11.3
conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3 -c pytorch -c conda-forge

同时我也建议根据上面的表格来找,然后去pytorch官网找就行

历史版本的记录在这里:Previous PyTorch V

<think>好的,我需要帮助用户在conda虚拟环境中安装mmpose库。首先,我应该回忆一下用户提供的引用内容,看看有没有相关的安装步骤。引用1、3提到了使用MIM安装MMEngine、MMCVmmdet版本要求是mmcv>=2.0.1,mmdet>=3.1.0。而引用2提到安装mmdet的3.0.0版本,因为版本过高会导致适配问题。引用4提到在Windows下安装时需要特定的环境,比如CUDA 11.1、VS2019和Python3.8,还提到了需要下载一些预编译的包。 用户现在是在conda环境中安装,可能涉及不同操作系统。首先,我应该建议用户创建并激活conda环境。然后安装PyTorch,因为mmpose依赖于它。接下来,使用MIM安装必要的库,如MMEngine、MMCVmmdet,注意版本兼容性。引用1和3建议安装mmcv>=2.0.1和mmdet>=3.1.0,但引用2提到装3.0.0版本以避免问题。这可能是因为不同mmpose版本需要不同依赖,需要用户根据实际情况调整。 然后,用户需要克隆mmpose的Git仓库,安装依赖,并以可编辑模式安装。最后验证安装是否成功。需要注意的是,如果在Windows下,可能需要处理mmcv的预编译版本,如引用4提到的下载特定包,但用户可能希望直接通过MIM安装,或者需要其他步骤。 因此,步骤可能包括: 1. 创建conda环境,安装Python、PyTorch。 2. 通过MIM安装MMEngine、MMCVmmdet,注意版本。 3. 克隆mmpose仓库,安装依赖。 4. 可编辑模式安装mmpose。 5. 验证安装。 需要提醒用户注意版本兼容性,特别是PyTorch与CUDA版本是否匹配,以及mmcv-full的安装是否正确。可能还需要根据操作系统调整步骤,比如Windows可能需要额外步骤安装mmcv。</think>在conda虚拟环境中安装MMPose可分为以下步骤,注意版本适配是关键: ### 一、创建并激活conda环境 ```bash conda create -n mmpose python=3.8 -y conda activate mmpose ``` ### 二、安装PyTorch基础框架 根据CUDA版本选择对应PyTorch(需与MMCV版本匹配): ```bash # CUDA 11.3示例 conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch ``` ### 三、安装依赖库 通过MIM安装OpenMMLab系列工具包: ```bash pip install -U openmim mim install mmengine mim install "mmcv>=2.0.1" mim install "mmdet>=3.1.0" # 注意mmdetmmcv版本对应关系[^2] ``` ### 四、安装MMPose ```bash git clone https://github.com/open-mmlab/mmpose.git cd mmpose pip install -r requirements.txt pip install -v -e . # 开发模式安装 ``` ### 五、验证安装 ```python import mmpose print(mmpose.__version__) # 应输出如1.0.0 ``` ### 关键注意点 1. **版本矩阵**:必须保证`PyTorch`、`MMCV`、`MMDetection`版本兼容: - MMPose 1.x要求MMCV 2.x + PyTorch 1.6+ - MMPose 0.x要求MMCV 1.x + PyTorch 1.3-1.8[^4] 2. **Windows系统**:需使用预编译的MMCV包或从源码编译,可参考第三方编译版本[^4] 3. **CUDA版本**:通过`nvcc --version`确认,必须与PyTorch安装版本匹配
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值