detectron2安装填坑--2020-05-14

安装detectron2

python3.6,cuda10.1,


1 )  安装detectron2参考下面几个文档,

但出现RuntimeError:Not compiled with GPU support,一直没解决(更改了detectron的clone方式和安装方式不再出现),

便新建conda环境,使用第二种方法ok

https://blog.csdn.net/sophia_xw/article/details/102561410


conda create -n d2p36 python=3.6

source activate d2p36  // use every reboot


pip install -U torch torchvision

conda install -c menpo opencv3

pip install -U

'git+https://github.com/facebookresearch/fvcore'

pip install cython

pip install

'git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI'



//git clone https://github.com/facebookresearch/detectron2detectron2_repo这个没有试过

//pip install -e detectron2_repo



https://blog.csdn.net/jgj123321/article/details/105475027

git clone https://github.com/facebookresearch/detectron2.git 

cd detectron2

python -m pip install -e .


https://blog.csdn.net/m0_37709262/article/details/102732057  也不行

//pip install'git+https://github.com/facebookresearch/detectron2.git'  //linux找不到被clone到哪里了

 //(add --user if youdon't have permission)

// Or, to install it from a local clone:

git clone https://github.com/facebookresearch/detectron2.git

cd detectron2 && pip install -e .



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

//python -m pip install detectron2 -fhttps://dl.fbaipublicfiles.com/detectron2/wheels/cu101/index.html  //linux找不到被clone到哪里了




2)安装参考这个,能正常运行demo,

conda create -n dt2p36 python=3.6

source activate dt2p36  // use every reboot


https://www.aiuai.cn/aifarm1288.html

依次参考安装依赖库

...

方式二:

git clone https://github.com/facebookresearch/detectron2.git

cd detectron2

python -m pip install -e .


出现一些错误或有些库使用的是python3.5的,用下面的命令更新解决

pip install -U torch torchvision

pip install -U torch pycocotools

pip install cython


3) demo脚本  每次要重启激活环境source activate dt2p36   // use every reboot


原文链接:https://blog.csdn.net/sophia_xw/article/details/102561410

//python demo/demo.py --config-file

configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml --input 001.jpg

--output results --opts MODEL.WEIGHTS models/model_final_f10217.pkl

注意点:


测试图片自己找,我的是000043.jpg,放在当前工程自己新建的文件夹images中;

当前工程下,新建results文件夹存储结果图片,我在服务器环境中,没有显示器,因此给个输出文件夹;

当前工程下,新建models文件夹用来放测试模型,当然,模型自己在model zoo链接中去下载;


其他参数:



在摄像头测试

用–webcam替代–input



视频文件测试

用–video-input替代–input



存储结果

给–output参数就行


https://blog.csdn.net/enwuone/article/details/104983976

python demo/demo.py --config-file

configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml --input 001.jpg

--output results --opts MODEL.WEIGHTS

detectron2://COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x/137849600/model_final_f10217.pkl

参数解释

demo/demo.py:demo文件

–config-file:选择配置文件

–output:输出位置(如果想直接查看,删除这个参数即可)

MODEL.WEIGHTS:预先训练好的模型


pip install opencv-python --user  // no module named cv2


4) others

RuntimeError: Not compiled with GPU support


//不生效,可以参考begin

https://www.cnblogs.com/marsggbo/p/11916859.html

官方提供的检验代码查看CUDA路径:

python -c 'import torch; from torch.utils.cpp_extension

import CUDA_HOME; print(torch.cuda.is_available(), CUDA_HOME)'


vim ~/.bashrc

export CUDA_HOME=/usr/local/cuda

source ~/.bashrc


Docker Runtime Error: Not Compiled with GPU support

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

https://blog.csdn.net/u011420347/article/details/85111815


https://ask.csdn.net/questions/769137

print(t.version.cuda)

print(t.cuda.device_count())


import torch as t

tensor=t.Tensor(3,4)

tensor.cuda(0)



google搜索,参考

https://github.com/facebookresearch/detectron2/issues/62

https://github.com/facebookresearch/detectron2/issues/267

//end

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343