Win10 成功搭建mmdetection2.0 以及测试

注:由于图片上传不了,各位看文字吧!!!

软件总览:

  • CUDA:cuda_10.1.105_418.96_win10
  • CUDNN:cudnn-10.1-windows10-x64-v8.0.3.33
  • VS2017:vs_community__799919136.1602297293
  • Anaconda:Anaconda3-5.3.0-Windows-x86_64
  • Python:python-3.7.0-amd64
  • pytorch=1.3
  • torchvision=0.4
  • 下载:cocoapi    mmcv-0.5.8    mmdetection2.0包文件

 

安装总览(具体安装细节可以自行百度

 

步骤一:CUDA10.1下载与安装

https://developer.nvidia.com/cuda-10.1-download-archive-base

步骤二:CUDNN下载与安装

https://developer.nvidia.com/rdp/cudnn-archive

步骤三:VS2017下载与安装

https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2017-system-requirements-vs

步骤四:Anaconda3下载与安装

https://repo.anaconda.com/archive/index.html

步骤五:Python3下载与安装

https://www.python.org/downloads/release/python-370/

步骤六:打开anaconda3的Anaconda Prompt界面

步骤七:依次执行输入(安装需要时间)

    conda create -n mmd2 python=3.7  创建mmdetection虚拟环境,名字自己随意

    conda activate mmd2   激活mmdetection虚拟环境

   conda install pytorch=1.3 torchvision cudatoolkit=10.1 -c pytorch   安装pytorch,必须对应与cudatoolkit版本

   pip install cython opencv-python pillow  matplotlib  cython版本不需要定,默认安装即可

 

 

步骤八:修改文件(替换虚拟环境mmd2中的文件可以私聊)

1、修改D:\ProgramData\Anaconda3\envs\mmd2\Lib\site-packages\torch\utils\cpp_extension.py
   185行:match = re.search(r'(\d+)\.(\d+)\.(\d+)', compiler_info.decode("utf8","ignore").strip())
2、D:\ProgramData\Anaconda3\envs\mmd2\Lib\site-packages\torch\include\c10\util
     替换 flat_hash_map.h
     D:\ProgramData\Anaconda3\envs\mmd2\Lib\site-packages\torch\include\c10\util
     替换 order_preserving_flat_hash_map.h

步骤九:安装mmcv (cd进入文件所在目录下)

   cd mmcv-0.5.8

   pip install -e .

步骤十:安装pycocotools(cd进入文件所在目录下)
   cd cocoapi/PythonAPI
   python setup.py build_ext install

步骤十一:进入mmdetection2.0(cd进入文件所在目录下)
   pip install -r requirements.txt

步骤十二:修改mmdetection2.0文件中的setup.py文件
修改setup.py文件中CUDAExtension中extra_compile_args 相关代码,增加cxx的:"-DMS_WIN64","-MD"

步骤十三:编译setup.py文件(需要等待几分钟)

 python setup.py develop

步骤十四:测试mmdetection2.0安装成功

(1)摄像头检测demo:python demo/webcam_demo.py configs/faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py checkpoints/faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth
(2)图像检测demo:python demo/image_demo.py demo/demo.jpg configs/faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py checkpoints/faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth 

 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值