【年久失修,请勿参考】
一、我的电脑
- window10
- CUDA9.0
- python 3.6
- pythorch 1.0 (mmdetection要求pythorch1.0版本以上)
官方安装教程:https://github.com/open-mmlab/mmdetection/blob/master/INSTALL.md
二、创建环境
为了方便管理,创建一个新的环境open-mmlab,在该环境下配置mmdetection。
2.1 创建环境
conda create -n open-mmlab python=3.6
2.2 检查
查看所有的虚拟环境
conda env list
如下图,可以看到我们已经创建成功了
2.3 配置对应库
新的环境下,需要重新安装pytorch和cython,安装的方法有很多种,一种出现了问题就再尝试其他方法。这里只表诉我自己的方法,仅供大家参考。
a、安装cython
conda install cython
b、安装pytorch
方法一:
直接从anaconda navigator安装
方法二:
官网寻找对应版本,cmd命令安装。
官网地址
安装完成之后检查是否安装成功,激活环境open-mmlab,进入python,import torch。成功之后表示安装成功。
activate open-mmlab
python
import pytorch
如下图:
三、安装mmcv和mmdet
a、安装mmcv
conda install mmcv
b、安装mmdet
conda install mmdet
安装mmdet会出现pycocotools错误,不要慌,因为pycocotools根本没有考虑过windows版本,但是还是有大神为我等渣渣提供了window版本,这里附上原版链接
https://github.com/philferriere/cocoapi
简单来讲,首先确保电脑有Visual C++ 2015 ,用来编译的;如果没有上面附的网址里有提供下载链接;
然后就是安装命令:
install git+https://github.com/philferriere/cocoapi.git#subdir
这样就基本上安装成功了。
用import检查是否可以加载mmdet,加载成功基本上完成了。
四、使用工具
接下来使用该工具处理数据集确定是否安装成功。