前提:
安装好anaconda

1.创建新的环境,本文将新环境名称设为mmdet

conda create -n mmdet python=3.7

2.安装pytorch

conda install pytorch=1.7.0 torchvision=0.8.0

3.安装cuda
因为本文的环境已有全部cuda,所以无安装过程。
本文选择cuda-10.2-cudnn-7.6.5版本

4安装mmcv,本文选择1.3.3。注意:一定要加full

pip install mmcv-full==1.3.3

5 访问https://github.com/open-mmlab/mmdetection找到对应的版本:本文选择2.13.0

cd mmdetection-2.13.0
pip install -r requirements.txt
pip install -v -e .

安装完成。

6.测试
在mmdetection下新建checkpoints文件夹,
在mmdetection/configs目录下有很多个模型,选择其中一种模型的文件夹进去,找到README.md下载对应的模型文件,放到checkpoints文件夹内。
本文选择mask_rcnn_r50_fpn_1x_coco_20200205-d4b0c5d6.pth

demo/image_demo.py demo/demo.jpg configs/mask_rcnn/mask_rcnn_r50_caffe_fpn_1x_coco.py checkpoints/mask_rcnn_r50_fpn_1x_coco_20200205-d4b0c5d6.pth

会输出一张结果图片

7.所遇问题:

报错:

runtimerror:CUDA error:invalid device function
segmention fault

解决方式:
发现是mmcv和mmdet的版本匹配问题。
最终版本如下:

conda install pytorch=1.7.0 torchvision=0.8.0
mmdetection 2.13.0
mmcv-full 1.3.3  (一定要加full:pip install mmcv-full==1.3.3)
经实验,mmdet和mmcv哪个先安装没有影响

linux平台的mmdetection安装相关推荐

  1. (转)Thrift在Windows及Linux平台下的安装和使用示例

    转载自Thrift在Windows及Linux平台下的安装和使用示例 thrift介绍 Apache Thrift 是 Facebook 实现的一种高效的.支持多种编程语言的RPC(远程服务调用)框架 ...

  2. actran安装教程linux,Linux平台Actran软件安装

    Linux平台actran软件安装 一.服务器安装 1.打开一个终端,调用管理员权限. su并回车,输入管理员账户和密码 2. 在安装文件位置运行以下命令: sh ./linux-libc234-x8 ...

  3. Linux平台下二进制安装FastDDS

    1. Linux平台下二进制安装 该页面主要介绍在linux环境下,使用二进制release安装 eProsima公司的 Fast DDSThe. 安装 内容 运行应用 在一个CMake项目中包含Fa ...

  4. Redis在Windows+linux平台下的安装配置(转)

    window平台Redis安装 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload Redis文件夹有以下几个文 ...

  5. Thrift在Windows及Linux平台下的安装和使用示例

    thrift介绍 Apache Thrift 是 Facebook 实现的一种高效的.支持多种编程语言的RPC(远程服务调用)框架. 本文主要目的是分别介绍在Windows及Linux平台下的Thri ...

  6. 转自 David dai linux平台 oracle 数据库 安装文档

    Oracle 官方的安装文档 http://download.oracle.com/docs/cd/B28359_01/install.111/b32002/toc.htm 一. 安装相关包  1.1 ...

  7. linux平台Android studio安装步骤

    作为一个有追求的程序猿肯定不能被墙操啊,所以首先把墙操了再说..操墙过程暂且不表,以后有空再写个从选购境外服务器到自己搭梯子的完整教程.然后我们来到了一个"不存在"的网站: 然后下 ...

  8. Arduino可穿戴教程Linux平台下安装Arduino IDE

    Arduino可穿戴教程Linux平台下安装Arduino IDE Linux平台下安装Arduino IDE Linux平台下的安装方式和Windows下的zip形式安装是类似的,只是Linux下的 ...

  9. linux 安装邮件系统,在Linux平台上安装基于Postfix、Courier-imap、Extmail的邮件系统 V 0...

    很久之前就计划写一个Postfix在Linux平台上面的安装文档,把自己安装Postfix的过程总结一下,但由于工作的关系直到现在才动手.和个人的习惯有关,在安装过程中我使用了很多源代码,这对一个新手 ...

最新文章

  1. 聊聊Spring Boot中的优雅停机
  2. 第十届 蓝桥杯样题 ——结果填空
  3. leetcode 377. Combination Sum IV | 377. 组合总和 Ⅳ(动态规划)
  4. mysql初体验学习笔记_MySQL数据库初体验
  5. Java操作MongoDB之mongodb-driver
  6. 洛谷 P4012 深海机器人问题【费用流】
  7. 正则表达式中原子的5种类型
  8. BZOJ1811 [Ioi2005]mea
  9. python heapq_Python成为专业人士笔记–Heapq 堆操作
  10. oracle silent 安装
  11. python 删除断点_给python 初学者的四条忠告,减少一些没必要的麻烦
  12. linux docker 安装sql,CentOS7使用Docker安装SQL Server 2017
  13. 旋转矩阵中6保6_双色球旋转矩阵公式中6保4的
  14. nodejs 使用opencc 实现一个简体转台湾繁体的服务
  15. SVN报错:can‘t open file db/txn-current-lock:permission denied 解决方法
  16. 我的音乐(Musicoco)- 本地音乐播放器开发总结
  17. myeclipse优化配置指南、myeclipse常用功能设置、 myeclipse快捷键
  18. 2058三国佚事——巴蜀之危
  19. AssetsManager下载类
  20. GeForce MX150相对应的NVIDIA CUDA版本_七彩虹ProMaster A1设计师电脑评测:RTX 3080加持 生产力大提升|七彩虹|gpu|nvidia|amd|英特尔|显卡...

热门文章

  1. 《修炼之道:互联网产品从设计到运营》荣获“2012最受读者喜爱的IT人文类图书奖”!
  2. 2023年全国最新二级建造师精选真题及答案50
  3. 关于js 中 try catch用法
  4. ssh连接报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED“问题原因及解决方法
  5. MATLAB | 生成视频文件
  6. (一) linux没有网络的解决办法
  7. 托福高频真词List16 // 附托福TPO阅读真题
  8. 怎样将文件压缩并传到服务器,客户端上传压缩文件(zip)的思路和实现
  9. STM32模拟USB多点触控屏
  10. mysql|给表格插入一列,自带固定值