【工程配置\环境安装】win10安装maskrcnn-benchmark

github:https://github.com/facebookresearch/maskrcnn-benchmark

首先cuda必须是9.0。下载地址:https://developer.nvidia.com/cuda-90-download-archive,我的选择如下图,下载1.4GB的那个。

【工程配置\环境安装】win10安装maskrcnn-benchmark_第1张图片

下载之后得到一个exe文件  ,点击按步骤安装即可。安装步骤和环境变量配置参考博客

接下来的步骤主要参照github中的安装步骤(win10):

1.首先建一个空文件夹,我命名为maskrcnn2,该文件夹为项目文件夹,存储之后所用到的apex、cocoapi、maskrcnn-benchmark

2.进入cmd,在cmd中建立一个anaconda环境——maskrcnn,

    执行指令:conda create --name maskrcnn

    激活该环境:conda activate maskrcnn

3.在该环境中安装ipython:conda install ipython

4.在环境中安装一系列后续需要的依赖包:pip install ninja yacs cython matplotlib tqdm opencv-python

5.由于cuda=9.0,所以接下来安装pytorch也要和cuda对应。我的选择如下,选择Stable的。

【工程配置\环境安装】win10安装maskrcnn-benchmark_第2张图片

复制到cmd中执行,下载估计会慢一些,如果失败重复多试几次。安装的如下图-pytorch1.1.0。

6.cmd中cd到刚才建立的maskrcnn2中,然后执行git clone https://github.com/cocodataset/cocoapi.git结果如下

原文档中说为了防止安装错误特意做了一些修改:

【工程配置\环境安装】win10安装maskrcnn-benchmark_第3张图片

按照上图修改代码就可以了。修改后cd cocoapi/PythonAPI文件夹下,运行python setup.py build_ext install。得到结果如下图

【工程配置\环境安装】win10安装maskrcnn-benchmark_第4张图片

7.两边cd ..返回到maskrcnn2中,执行git clone https://github.com/NVIDIA/apex.git。下载了apex,如下图:

然后cd 进入apex,并执行python setup.py install。得到如下图结果。

【工程配置\环境安装】win10安装maskrcnn-benchmark_第5张图片

8.执行cd ..,再次回到maskrcnn2中,执行指令:git clone https://github.com/Idolized22/maskrcnn-benchmark.git。下载的是本次需要安装的主要文件----maskrcnn_benchmark。

cd进入maskrcnn_benchmark中,运行命令python setup.py build develop。这里之前用的是文档中说的pytorch-nightly1.0不好使,所以在装pytorch时我尝试了选择stable版本的。

9.至此,所有安装工作完成了,现在就可以去运行demo了。

【工程配置\环境安装】win10安装maskrcnn-benchmark_第6张图片

 

 

 

你可能感兴趣的:(工程配置)