MMCV 介绍

mmcv 是用于计算机视觉研究的基础 Python 库,支持 MMLAB 中的许多研究项目,例如

MMDetection https://github.com/open-mmlab/mmdetection
MMAction https://github.com/open-mmlab/mmaction

该库主要分为两个部分:
一部分是与深度学习框架无关的工具函数,比如 IO/Image/Video 相关的一些操作,
另一部分是为 PyTorch 写的一套训练工具,可以大大减少用户需要写的代码量,同时让整个流程的定制变得容易。

它提供以下功能:
(1)通用 IO API
(2)图像处理
(3)视频处理
(4)图像和注释可视化
(5)实用程序 (progress bar, timer, …)
(6)带有 hook 机制的 PyTorch 运行器
(7)各种 CNN 架构

安装教程

1.系统环境

第一步,看你的系统是windows 还是linux,不同的系统对应不同的版本。

在这里插入图片描述

2.python版本

第二步,查看python版本,打开python的命令行窗口,激活虚环境或者切换到你安装的路径后,输入指令:python–version。就会显示你安装的版本。

python -- version

在这里插入图片描述

3.torch版本

torch 的安装也是一个比较复杂的过程,整体思路也是找到和自己电脑以及cuda对应的版本进行安装。通常有两种方法:
第一:通过命令行输入。可以去官网查找对应的指令,参见pip 安装pyTorch
第二:下载wheel文件安装(推荐)
打开网站PyTorch下载网站
在这里插入图片描述
根据自己电脑和python的版本,下载到本地,注意有cpu和gpu两种版本

4.mmcv版本

mmcv 的安装也是一个比较复杂的过程,整体思路torch一致。通常有两种方法,建议通过官网进行安装,详细的给出了安装的参数和链接。
MMCV官网> MMCV官网 在这里插入图片描述
点击
For more installation methods, please refer to the Installation documentation.
在这里插入图片描述
然后选择你对应的版本,官网会给出两种安装方法的指导:
在这里插入图片描述

pip install xxxxxx 是通过命令行输入 进行在线安装
下面的网站是下载MMCV的wheel文件的,根据pytorch的版本选择对应的文件进行下载,下载之后 pip安装
在这里插入图片描述

安装示例

直接安装:报错
在这里插入图片描述

先通过wheel安装pytorch
在这里插入图片描述
再通过pip安装openmim
在这里插入图片描述

最后通过wheel安装mmcv
在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐