windows安装mmcv

1、首先根据这个教程安装GPU版本的Pytorch及torchvision

安装GPU版本的Pytorch及torchvision

2、从 Windows 菜单启动 Anaconda 命令行

不要使用原始的 cmd.exe 或是 powershell.exe。命令行有两个版本,一个基于 PowerShell,一个基于传统的 cmd.exe。请注意以下说明都是使用的基于 PowerShell
在这里插入图片描述

3、进入虚拟环境(以下操作均在虚拟环境里进行)

conda activate 环境名

4、设置 MSVC 编译器

设置环境变量。添加 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\bin\Hostx86\x64 到 PATH
然后在命令行中输入set Path=C可以让环境变量的修改立马生效
保存之后重新打开命令行
输入cl,若是显示出了19的编译器,那么就证明没有问题了
在这里插入图片描述

5 直接安装 简单快捷

在这里选择要安装的版本
在这里插入图片描述
然后复制到虚拟环境终端就行了
如果这里成功了 下面就不用看了,这是两个办法

6 源码安装

6.1、克隆代码仓库

git clone https://github.com/open-mmlab/mmcv.git
cd mmcv

6.2、安装 ninja 和 psutil 以加快编译速度

pip install -r requirements/optional.txt

6.3、设置 CUDA 的目标架构

# 这里需要改成你的显卡对应的目标架构
$env:TORCH_CUDA_ARCH_LIST="7.5"
$env:MMCV_WITH_OPS = 1
$env:MAX_JOBS = 8(计算机不好的话改成4)
可以通过这个exe文件查看显卡算力C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\demo_suite\deviceQuery.exe"
Device 0: "NVIDIA GeForce GTX 1660 SUPER"
CUDA Driver Version / Runtime Version          11.7 / 11.1
CUDA Capability Major/Minor version number:    7.5(这就是上面为什么是7.5)

在这里插入图片描述

6.4、编译安装

python setup.py build_ext  # 如果成功, cl 将被启动用于编译算子

在这里插入图片描述

python setup.py develop # 安装

在这里插入图片描述
到这里就完成了,如果还有错就看这篇mmcv踩坑记录
参考1
参考2
参考3
参考4

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值