Okay. No machine is immortal. Here’s my 180394930208th installation … ==||

Installation

conda create -n detectron python=3.6 pip
conda activate detectron
conda install pytorch torchvision cudatoolkit=10.0 -c pytorch
pip install cython pyyaml==5.1
pip install -U 'git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI'
pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cu100/index.html
# `cudaxxx` depends on your cuda version.
conda install -c menpo opencv

vi mydemo.py

# usage: python mydemo.py
import detectron2
from detectron2.utils.logger import setup_logger
setup_logger()
# import some common libraries
import numpy as np
import cv2
import random
# import some common detectron2 utilities
from detectron2 import model_zoo
from detectron2.engine import DefaultPredictor
from detectron2.config import get_cfg
from detectron2.utils.visualizer import Visualizer
from detectron2.data import MetadataCatalog
im = cv2.imread("./input.jpg")
cfg = get_cfg()
# add project-specific config (e.g., TensorMask) here if you're not running a model in detectron2's core library
cfg.merge_from_file(model_zoo.get_config_file("COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml"))
cfg.MODEL.ROI_HEADS.SCORE_THRESH_TEST = 0.5  # set threshold for this model
# Find a model from detectron2's model zoo. You can use the https://dl.fbaipublicfiles... url as well
cfg.MODEL.WEIGHTS = model_zoo.get_checkpoint_url("COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml")
predictor = DefaultPredictor(cfg)
outputs = predictor(im)
v = Visualizer(im[:, :, ::-1], MetadataCatalog.get(cfg.DATASETS.TRAIN[0]), scale=1.2)
v = v.draw_instance_predictions(outputs["instances"].to("cpu"))
v.save("./output.jpg")

Finally,

wget http://images.cocodataset.org/val2017/000000439715.jpg -O input.jpg
python mydemo.py

output.jpg for example:

References

  1. https://colab.research.google.com/drive/16jcaJoc6bCFAQ96jDe2HwtXj7BMD_-m5

  2. https://github.com/facebookresearch/detectron2/blob/master/INSTALL.md

  3. https://github.com/facebookresearch/detectron2

detectron2 demo cuda10.0 py3.6相关推荐

  1. Win10+CUDA10.0.130+cudnn7.4.1+tensorflow1.13.1+anaconda3 5.2.0+GTX1060

    Win10+CUDA10.0.130+cudnn7.4.1+tensorflow1.13.1+anaconda3 5.2.0+GTX1060 安装环境: 系统:win10 1803 显卡:GTX106 ...

  2. ubuntu18.04安装CUDA10.0

    1.更新驱动 对于CUDA10.0,要求驱动版本大于410.48,因此首先要更新驱动 ubuntu-drivers devices(查看所有驱动) sudo ubuntu-drivers autoin ...

  3. pytorch 安装 pip+windows10+python3.6+CUDA10.0

    pytorch 安装 pip+windows10+python3.6+CUDA10.0 进入官网 点击: install previous versions of PyTorch 进入安装网址,选择合 ...

  4. YOLO3实现目标检测(VS2015+OPENCV3.4.2+YOLO3+CUDA10.0+CUDNN7.5)

    本人YOLOv3刚刚入坑,走了不少弯路,自己摸索了一下,首先给大家配置一下yolo3,后续会有具体的算法分析讲解.安装VS2015+opencv3.4.2,这个就不用多说了吧,网上很多教程可以参考,主 ...

  5. Ubuntu16.04安装NVIDIA显卡(RTX20系列)驱动+CUDA10.0+cudnn+Pytorch1.1.0

    Ubuntu16.04,GPU: Geforce RTX 2070-Super(本博客是显卡驱动和cuda分开安装的教程). 1. Ubuntu16.04安装NVIDIA显卡驱动 1. 下载显卡驱动. ...

  6. 实验室服务器18.04LTS+RTX2080Ti+CUDA10.0+CUDAnn7.4+tf1.13装机之路

    文章目录 一.存在且并未解决的问题 1.安装ubuntu16.04LTS系统失败 2.ubuntu18.04LTS系统,DrCom上网掉线 二.安装ubuntu18.04LTS系统 三.安装NVIDI ...

  7. linux卸载cuda10.0,Ubuntu下安装CUDA10.0以及问题

    tensorflow版本与cuda和cudnn的对应关系: 安装一定要查看CUDA要求的linux下的Driver Version,链接网址如下: 在附加驱动中有本机所用的显卡驱动. 提示Incomp ...

  8. linux终端安装cuda,Ubuntu下安装CUDA10.0以及问题

    tensorflow版本与cuda和cudnn的对应关系:https://tensorflow.google.cn/install/source 安装一定要查看CUDA要求的linux下的Driver ...

  9. Windows10配置CUDA10.0+cudnn7.5.1

    1.安装CUDA10.0 (1)下载:https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&tar ...

最新文章

  1. r语言 图形一览_R语言之图形概览
  2. POJ 3040 贪心
  3. 从终端运行python程序
  4. 高可用可伸缩架构实用经验谈
  5. please get a license from www.texturepacker.com
  6. Web 应用程序的自动化测试
  7. python 学习笔记(十二) 文件和序列化
  8. Excel 工作表,单元格破解密码宏
  9. CentOS6离线升级CentOS7
  10. android 微信webview,android实现用户体验超棒的微信WebView进度条
  11. java持久层用文件_JAVA中用三种方法将字符串持久化到文件中
  12. 01-Quartz2D
  13. Oracle财务系统常用标准报表
  14. 爬取斗鱼所有房间及直播源
  15. Matlab视频系列教程-小木讲matlab-前12讲
  16. EBU 4202数电 LAB2 答案与解析
  17. python程序员专用壁纸_程序员炫技必备:用Python生成马赛克画!(文末附源码)...
  18. 不同平方的电线都能带动哪些家用电器
  19. 高压电控产品电气设计入门与进阶(下)
  20. 炔烃+叠氮“点击化学”(Click chemistry)试剂,你值得拥有

热门文章

  1. 【转】动态链接库(Dynamic Link Library)学习笔记
  2. Tomcat错误解决
  3. 【数据分析】Superset 之三 Docker操作管理
  4. iOS核心动画高级技术(九) 图层时间
  5. JAVA - 守护线程(Daemon Thread)
  6. scala基本类型和成员定义
  7. case when then else end 用法
  8. 通过递归遍历n位2进制数的所有情况
  9. 允许telnet 通过root用户进行访问
  10. 设计模式1【续】:动态设定行为