浅析mmdetection在windows10系统环境中搭建过程

 mmdetection简介

      目标检测工具箱mmdetection是香港中文大学-商汤科技联合实验室基于pytorch开源的检测库,它包含个丰富的目标检测和实例分割方法以及相关的组件和模块。现在mmdetection成了一个涵盖许多主流检测方法和模块的统一平台。

mmdetection官方并不提供windows版本的稳定安装教程,网上有相关的教程但是并不支持最新的mmdetection版本,这边根据各位大佬的博客总结了以下这篇文章,帮助大家可以在windows10中使用。

环境版本要求:

python=3.6

cuda=10.0

cudnn=7.5.0

pytorch=1.2.0

torchversion=0.4.0

安装软件:

安装vs2017

需要勾选c++环境,给mmdetection编译提供环境

安装cuda10

安装时有关vs的相关选项需要选中

注意:如果是安装cuda9的话不支持最新的1917版本的vs2017,只能支持到1911版本的vs2017,所以可以安装vs2015

安装cudnn7.5.0

将压缩包中所有的文件夹直接复制粘贴到cuda安装目录下即可

安装anaconda

官网下载最新版本默认安装即可,需要提升anaconda文件夹权限为完全控制

安装pycharm

安装gitbash

从github上下载项目以及安装pycocotools都需要用到

下载地址:https://gitforwindows.org/

python环境搭建:

以管理员身份运行Anaconda Prompt(windows安装一定要以管理员身份安装,不然有些东西会装不上去,没有权限)

创建python3.6环境:

conda create -n mmdetecion python=3.6

(python3.7兼容性不好)

激活环境:

conda activate mmdetection

安装pytorch,window环境下稳定1.2.0版本:

conda install pytorch torchvision cudatoolkit=10.0 -c pytorch

conda国内加速教程:https://segmentfault.com/a/1190000019680625

安装mmcv:

官方下载地址:https://github.com/open-mmlab/mmcv

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1634.html