Windows10系统下配置mmdetection2.6(超详细)

因为最近参加目标检测的比赛,选择Varifocalnet做训练论文链接,代码链接,这个模型需要在mmdetection上配置,这篇博客主要记录在配置mmdetection2.6时遇到的一些问题以及解决方法。安装卸载了十几遍终于明白怎么安装了,现在已经可以顺利的跑起来了,训练了水下识别生物的模型。希望对要在windows下配置mmdetection的人一些帮助。
我的配置是Python3.7.10+PyTorch1.6.0+CUDA10.1+CuDNN7.6.4+TorchVision0.7.0+MMCV1.1.5+Visual Studio2017

一、安装Visual Studio

在配置mmdetection之前一定一定要装Visual Studio,不然后面会报错,而且最低要用2015版本,这里我安装的是2017的版本,在安装的过程中一定要选择“使用C++桌面开发”,不然后面会报错!!

二、下载代码

这里我用的是B站小鸡炖技术的up主的代码,大家可以在去B站该视频简介中找下载方式。大家也可以看UP主的视频来配置,但是有些地方UP主讲的不是特别详细,大家自行选择。下载完成之后解压代码,建议大家最好代码放在英文路径中,防止不必要的麻烦。

三、配置过程

打开command.txt

  1. 打开cmd,输入conda create -n mmd26 python=3.7。这里我遇到了一些问题,没遇到问题的可以跳过,报错内容Solving environment: failed CondaHTTPError: HTTP 000 CONNECTION FAILED for url…,解决方法:找到 C盘/用户/用户名/.condarc这个文件,用记事本打开,把以下内容如图所示输进去保存。再次conda create -n mmd26 python=3.7即可成功。之后输入conda activate mmd26,回车。
  2. 安装pytorch,这里我用command.txt的命令安装就是安装不上,我去官网找了下载方式,输入

    这行命令就能运行了,大家根据自己的版本选择。我的是cuda10.1,没有安装cuda的自行安装。
  3. 安装mmcv-full,这里真的是个天大的坑,我试了好多好多法都没安装成功,大家可以先按照command里的命令安装一下看能不能成功,不能成功的话继续往下看,打开这个网页https://download.openmmlab.com/mmcv/dist/index.html,找到mmcv-full1.1.5,对应的版本,注意cuda版本跟自己的电脑对应!我因为下了一个CPU版本,最后还导致报错了(报的这个错误RuntimeError: DeformConv is not compiled with GPU support,有相同错误的可以检查一下是不是下载的cuda版本)。下载完成后cd到下载的路径中,输入pip install mmcv_full-1.1.5+torch1.6.0+cu101-cp37-cp37m-win_amd64.whl,自己根据自己下载的whl文件名字更改。
  4. 安装requirements.txt
    在安装requirements.txt时,一定要提前安装pycocotools,这一块我也尝试了很多次,可以参考我之前的文章,先cd到文件夹中,输入pip install git+https://gitee.com/ztdztd/cocoapi.git#subdirectory=pycocotools,即可安装成功,这个东西必须要求Visual Studio,若安装失败考虑安装的Visual Studio对不对。
    输入pip install -r requirements.txt即可,这块也很容易报错,报错原因很有可能也是没装microsoft visual这个东西,回去检查第一步安装的Visual Studio部分。如果超时报错,重新输一遍就行了。
  5. 最后在命令窗口下输入python setup.py develop安装完成。

四、总结

配置这个东西需要耐心,挺容易出错的,如果需要学习怎么用这个mmdetection的话,推荐B站的一个视频,视频链接,这个大佬用的Linux系统,但是有一些参数的变化还是可以参考的。然后就是用Varifocalnet训练自己的模型问题,这个我还是参考的B站小鸡炖技术的视频,视频链接奉上。如果上面文章提到的有什么错误的话,希望大家帮我纠正,感谢!

Windows10系统下配置mmdetection2.6(超详细)相关推荐

  1. Windows10系统下MPI编程环境配置(超级详细)

    Windows10系统下MPI编程环境配置(超级详细) 1.MS-MPI下载 进入官网下载MPI文件,下载地址: https://www.mpich.org/ 下拉到最底部,点击Microsoft W ...

  2. win10php环境配置教程,Windows10系统下如何去配置PHP开发环境

    Windows下搭建(Apache+PHP+MySQL)=>WAMP Linux下搭建(Apache+PHP+MySQL) =>LAMP PHP开发环境配置一般有套件安装和自定义安装两种方 ...

  3. windows10系统下MongoDB的安装及环境配置

    windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...

  4. Windows10 系统下cuda安装教程,小白教程 !很详细!!

    Windows10 系统下cuda安装教程 1.查看适合自己电脑的cuda版本 1.点击Windows+R 输入nvidia-smi 看一下自己电脑支持的conda 版本是: 根据下图白框标出的地方可 ...

  5. RedHat Linux 5.5系统下配置yum包详细过程

    1.挂载光盘          mount -t iso9660 /dev/dvd /mnt/cdrom 2.建立文件夹          安装如下路径,建立对应的文件夹,其中pub文件夹需要创建4个 ...

  6. Tomcat安装及配置教程(超详细的图文教程)(亲测)

    Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...

  7. windows环境下安装RabbitMQ(超详细)

    windows环境下安装RabbitMQ(超详细) 记录RabbitMQ安装过程,欢迎大家和我交流.(安装过程中遇到的问题也有总结哈,请查看) RabbitMq简介 安装准备工具 安装步骤(图文) 安 ...

  8. VMware16虚拟机:在Windows10系统下---安装VMware tools

    Windows 10系统下载----生成iso镜像文件 VMware16虚拟机:下载和安装教程 VMware16虚拟机:安装Windows10系统----超详细教程 VMware16虚拟机:安装Win ...

  9. 转载精品:树莓派(一)——完整烧录及配置过程(超详细)

    树莓派(一)--完整烧录及配置过程(超详细)  请看原文 转自:https://blog.csdn.net/qq_29225913/article/details/100939347 一.搭建树莓派系 ...

最新文章

  1. [物理学与PDEs]第1章第7节 媒质中的 Maxwell 方程组 7.2 媒质交界面上的条件
  2. 整理了 25 个 Pandas 实用技巧,拿走不谢!
  3. 地址栏 输入 参数 刷新参数丢失_小米11 Pro屏幕参数曝光:2K屏幕+120Hz刷新率
  4. 对发表论文的深层次思考
  5. Vuex 状态管理的工作原理
  6. 字符编码知识:Unicode、UTF-8、ASCII、GB2312等编码之间是如何转换的?
  7. JQUERY 使用键盘左右键切换选项卡
  8. 1-10所有5个数的组合_121期大乐透:关注10+5、重点号6个
  9. 用友修改服务器名称,用友修改服务器地址
  10. qt 获取屏幕句柄_VC中获取窗口句柄的各种方法
  11. Ognl表达式(根据Apache-Ognl文档直译)
  12. 手持式以太网测试仪RFC2544测试演示
  13. HDU 3966 Aragorns Story
  14. 云计算能从事哪些岗位 未来职业发展怎么规划
  15. NVIDIA GPGPU vs AMD Radeon HD Graphics执行模式对比
  16. 第一章、linux入门及基本命令(案例讲解)
  17. 你必须知道的3D建模流程,最后一步是关键
  18. 网络游戏引入人工智能:游戏玩家并非真人
  19. 03 JavaScript的学习笔记
  20. jQuery元宵猜灯谜特效(元宵十五日猜一个字)

热门文章

  1. 卖期权的时候,我们在卖什么?
  2. Java实验3 第九题:梅森素数
  3. 细节决定成败之C++成员变量、构造函数初始化顺序
  4. Unity3D地形挖坑
  5. Hibername三种状态(瞬时态 持久态 游离态)
  6. 从上到下、从左到右的顺序编号
  7. Report Studio制作报表
  8. 数据可视化之不婚主义,34%的不婚人群把婚姻和恋爱分为两件事
  9. SSM框架知识点-SpringMVC流程图
  10. 解决Bootstrap 附加导航(Affix)的问题和使用时若干注意事项