Linux环境配置mmlab环境

该文提供了安装MMCV的详细步骤,包括创建mmlabconda环境,安装pytorch1.12.1,使用mim工具安装mmcv-full,如果需要,从源码编译MMCV,并提供了验证安装是否成功的脚本。
摘要由CSDN通过智能技术生成

参考链接
https://mmcv.readthedocs.io/zh_CN/latest/get_started/build.html
https://github.com/open-mmlab/mmsegmentation/blob/v0.13.0/docs/get_started.md#installation

安装的各项版本如下所示:
在这里插入图片描述

一、建立 mmlab conda 环境

1、新建一个conda环境

conda create -n mmlab python=3.7

2、激活环境

conda activate mmlab

二、安装 pytorch

pytorch官网
https://pytorch.org/get-started/previous-versions/

1、安装 pytorch,这里安装的是 pytorch1.12.1 版本,需要安装其他版本的可以去 pytorch 官网查看。

conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch

2、在编译 mmcv-full 之前,确保 PyTorch 已经成功安装在环境中。

python -c 'import torch;print(torch.__version__)'

正确打印出 pytorch 版本号代表安装成功:
在这里插入图片描述

三、 使用 mim 安装(推荐)

mim 是 OpenMMLab 项目的包管理工具,使用它可以很方便地安装 mmcv-full。

pip install -U openmim -i https://pypi.tuna.tsinghua.edu.cn/simple
mim install mmcv-full==1.6.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

如果发现上述的安装命令没有使用预编译包(以 .whl 结尾)而是使用源码包(以 .tar.gz 结尾)安装,则有可能是我们没有提供和当前环境的 PyTorch 版本、CUDA 版本相匹配的 mmcv-full 预编译包,此时,你可以源码安装 mmcv-full。

四、从源码编译 MMCV

1、克隆 mmcv 代码仓库

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

输出:
在这里插入图片描述
进入 mmcv 目录下

cd mmcv

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

pip install -r requirements/optional.txt

3、检查 nvcc 的版本(要求大于等于 9.2,如果没有 GPU,可以跳过)

nvcc --version

上述命令如果输出以下信息,表示 nvcc 的设置没有问题,否则需要设置 CUDA_HOME
输出:
在这里插入图片描述
4、检查 gcc 的版本(要求大于等于5.4)

gcc --version

输出:
在这里插入图片描述
5、开始编译(预估耗时 10 分钟)

MMCV_WITH_OPS=1 pip install -e . -v

镜像源安装opencv

pip install opencv-contrib-python -i https://pypi.mirrors.ustc.edu.cn/simple/

五、验证安装

在 mmcv 目录下运行 check_installation.py 文件验证是否安装成功。

# 克隆 mmcv 代码仓库
git clone https://github.com/open-mmlab/mmcv.git

python .dev_scripts/check_installation.py
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值