深度学习训练 | 如何在云服务器上安装MMDetection

Posted AI酱油君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度学习训练 | 如何在云服务器上安装MMDetection相关的知识,希望对你有一定的参考价值。

MMCV 是一个面向计算机视觉的基础库,它支持了很多开源项目。

注意事项

RTX 3000 系列显卡在 PyTorch 1.8.1 (For CUDA 11.1) 上, MMCV 目前工作不正常,使用此系列显卡时,请选择 PyTorch 1.7.1 版本镜像。

以 恒源云 为例,PyTorch 官方镜像已经预装了 mmcv-full 的包,大家可以直接安装 OpenMMLab 其他的工具箱进行使用。

MMDetection安装

MMDetection 是一个基于 PyTorch 的目标检测开源工具箱。

MMDetection 对 MMCV 的版本要求,请查看 Prerequisites。

# 查看 MMCV 版本
pip show mmcv-full | grep Version

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

# 根据 MMCV 的版本检出支持的 MMDetection 版本
git checkout v2.13.0

# 安装
pip install -r requirements/build.txt --no-cache
pip install -v -e . --no-cache

接下来,下载一个模型文件用于测试。

mkdir checkpoints
cd checkpoints
curl -OL "http://download.openmmlab.com/mmdetection/v2.0/faster_rcnn/faster_rcnn_r50_fpn_1x_coco/faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth"

进入 JupyterLab,打开刚刚克隆下代码中的 /root/mmdetection/demo/inference_demo.ipynb 记事本文件。

点击菜单中的 运行 - 运行所有单元格 即可。

345b8219-aef6-4636-a4ba-e57b144e9b85-image.png

更多可以参考gpushare.com文档:https://gpushare.com/docs/best_practices/mmcv/

以上是关于深度学习训练 | 如何在云服务器上安装MMDetection的主要内容,如果未能解决你的问题,请参考以下文章

深度学习训练 | 如何在云服务器上安装MMDetection

深度学习环境配置 & 在云服务器上运行jupyter notebook

如何用Alluxio加速云上深度学习训练?

如何用Alluxio加速云上深度学习训练?

深入云原生 AI:基于 Alluxio 数据缓存的大规模深度学习训练性能优化

深入云原生 AI:基于 Alluxio 数据缓存的大规模深度学习训练性能优化