Mask r-cnn 无法训练的问题 80C

在做 https://github.com/matterport/Mask_RCNN 的复现。
在复现train_shpes时,在heads层训练时,卡在了Epoch 1/1。我观察下gpu和cpu,都没有工作
我在停止代码运行时发现停在了

File "", line 1, in
runfile('D:/py/Mask_RCNN-master/samples/shapes/train_shapes.py', wdir='D:/py/Mask_RCNN-master/samples/shapes')

File "D:\anaconda\envs\tensorflow\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
execfile(filename, namespace)

File "D:\anaconda\envs\tensorflow\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)

File "D:/py/Mask_RCNN-master/samples/shapes/train_shapes.py", line 258, in
layers='heads')

File "D:\py\Mask_RCNN-master\mrcnn\model.py", line 2352, in train
use_multiprocessing=True,

File "D:\anaconda\envs\tensorflow\lib\site-packages\keras\legacy\interfaces.py", line 87, in wrapper
return func(*args, **kwargs)

File "D:\anaconda\envs\tensorflow\lib\site-packages\keras\engine\training.py", line 2011, in fit_generator
generator_output = next(output_generator)

File "D:\anaconda\envs\tensorflow\lib\site-packages\keras\utils\data_utils.py", line 644, in get
time.sleep(self.wait_time)
有大佬知道怎么解决吗,或者有谁出现了相同的问题吗??

0

6个回答

你错误信息复制全了吗?它怎么只printstack没有给出错误的类型

2
littlejade1214
毛线一团 找你的teammate做code review吧
大约一年之前 回复
u011964253
校条祭 并没有错误,只是程序不跑了,我是用ctrl+c中断的程序 看在哪一步停止了
大约一年之前 回复

看了一眼github,似乎有订制的lhs

0

订制的lhs指的是lhs不是常量

0

问题总算解决了。细看了一下代码,keras在windows下进行多线程处理的时,会有问题。我在查看model.py中train函数时,发现作者已经注释了
Keras fails on Windows when using multiprocessing workers.
这是在windows系统下会出现的问题,虽然我的程序没有报错。
之前因为将keras升级到2.2.0,导致keras版本过高出现了一些问题,按之前别人的方法偷懒将keras降到了2.0.8.
具体问题https://blog.csdn.net/u014513323/article/details/80659352
后来我将keras升级到2.1.6,程序挂起的问题就解决了。
如果你想用keras2.2.0版 只需要将model.py中 topology替换成saving就行了。

0

我把keras装成2.1.6之后,报错 softmax()got an expected keyword argument ‘axis’,网上说2.1.6中没有这个参数了。
用2.2.0提示也是这个问题。

0

所以lz用的keras2.1.6就好使吗?我用linux也是2.1.6,跑例程就训练的很快,但是换成自己的数据集也卡在epoch1/40了。。。lz大大有没有建议呀。。。

0
qq_42480805
qq_42480805 你好,我的代码是卡到epoch1/30,Linux系统,第一个epoch的999就报错了,请问您的问题解决了吗?
4 天之前 回复
weixin_43167549
少林似 回复龙猫爱乱跑~: 请问您问题解决了吗,我也碰到这个问题了,能不能加一下QQ:2422316893,非常感谢
29 天之前 回复
hmll123
hmll123 回复龙猫爱乱跑~: 您好,我也是在win下卡在epoch1/30,请问您的问题解决了吗,求解答
2 个月之前 回复
weixin_42369104
龙猫爱乱跑~ 我用的自己的数据集,win下的 ,就是线程什么的都改了还是不动,太着急了,请问能加您个qq吗 1984055727,跪谢!
3 个月之前 回复
qq_41636842
Icecream98 回复龙猫爱乱跑~: 解决了,你是用的coco数据集还是自己的数据集呀?
3 个月之前 回复
weixin_42369104
龙猫爱乱跑~ 亲 请问您解决这个问题了吗,我是在win下卡在epoch1/30,动不了,急求您的指教!!
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在Windows系统下用mask rcnn训练自己的数据,配置过程(1)labelme安装成功
labelme安装过程参考https://blog.csdn.net/u012746060/article/details/81871733
Mask R-CNN 实现时遇到的问题及解决的可能性
首先搭环境,在测试 import 的几个python模块,遇到的问题:skimage.io模块报warning 无法正常使用。                                    百度以后都是相关matplotlib模块使用问题的报错,没能解决。 然后重新测试skimage模块,导入正常。                                          ...
Mask R-CNN tensorflow CPU版本配置 问题& 解决方案
问题1:python-dev无法安装 用aptitude 工具可以两步搞定, sudo apt-get install aptitude sudo aptitude install python-dev 问题2:缺少Cython.build模块 使用pip install Cython即可 问题3:在shell, /libs/datasets/pycocotools目录中 输入make指令出现字符...
Mask RCNN训练自己的数据集
该版本为tensorflow+keras版本的,官方版本刚开源10个小时(caffe2),以后再更新.. 一、工具 cuda与cudnn安装请参考我之前博客: http://blog.csdn.net/l297969586/article/details/53320706 http://blog.csdn.net/l297969586/article/details/67632608 ...
【Mask R-CNN】(六):搭建环境训练coco数据集
1. 首先克隆mask r-cnn的代码仓库。 git clone git@github.com:matterport/Mask_RCNN.git 2. 安装依赖项。 cd Mask_RCNN pip3 install -r requirements.txt 3. build。 python3 setup.py install 4. 下载预训练模型mask_rcnn_coco.h...
【Mask R-CNN】(七):制作并训练自己的数据集最详细教程
Mask R-CNN开源项目的设计非常易于扩展,只需做简单的修改就可以训练自己的数据集。 一、标注数据 这里我只是简单从ImageNet2012数据集中选取了两类图像:猫和狗,每一类各五十幅图像,作为训练集。再各另取二十副图像作为验证集。再各另取十副图像作为测试集。 标注图像采用VGG Image Annotator (VIA)标注工具。 使用方法请参考:深度学习图像标注工具VGG Ima...
Mask RCNN学习笔记
之前写了一堆Faster R-CNN,RPN,FCN都是为了铺垫这个的。- -。我的原论文上的笔记(PDF):https://pan.baidu.com/s/1ow34QjcLQRXI-RWnQOQcngTensflow平台的: https://github.com/CharlesShang/FastMaskRCNN计算图片均值的工具:http://www.cnblogs.com/denny402...
在Windows系统下用mask rcnn训练自己的数据,配置过程
整个过程强烈推荐https://blog.csdn.net/gxiaoyaya/article/details/78363391 这篇博客写的非常详细,看过之后就会有收获,而且我已经试验过博客中所提的方法,完全能够通过。(只做几点补充) 2. cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-u...
Mask R-CNN的完整MXNet复现
国内自动驾驶创业公司 图森未来 对最佳论文《Mask R-CNN》的完整复现,并将其开源到了Github 上。
完整代码+实操!手把手教你操作Faster R-CNN和Mask R-CNN
点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」全日程揭晓,请扫码咨询 ↑↑↑机器视觉领域的核心问题之一就是目标检测(Object Detection),它...
在Windows系统下跑mask rcnn中(matterport的demo程序)遇到的问题集合
解决问题1: ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 9.0 fro...
Mask R-CNN 训练自己的数据集(balloon过程+报错解释)
因项目需要,识别带有多边形标注的图像,舍弃了速度快精度也高的yolov3,使用Mask R-CNN网络。在摸爬滚打中查找资料修改代码以及不断地调整训练集,途中踩了不少坑,终于达到预期的效果。 一、配置说明 以下是本人跑Mask R-CNN的配置说明: Python 3.52 tensorflow 1.12.0 keras 2.2.4 Jupyter Notebook 一块gpu 二、标注训练集...
Mask Rcnn训练自己的航拍数据集
      最近想利用Mask Rcnn训练自己的航拍数据(数据来源:自己采集。飞行高度:200m,图片大小WxH=6000x4000),在进行自己的航拍图片训练时也与其他同学进行交流,他们一般进行识别的是一类物体,而且图片不是非常大,基于他们都是在pycharm上能把自己的数据集训练成功。到目前为止我还一直在坚持用jupyter notebook,至今出现了许多问题,目前仍在调试中:(本人已卡在...
mask rcnn训练自己的数据集
前言 最近迷上了mask rcnn,也是由于自己工作需要吧,特意研究了其源代码,并基于自己的数据进行训练~ 本博客参考https://blog.csdn.net/disiwei1012/article/details/79928679#commentsedit 实验目的 哎~说多了都是泪,谁让我是工科生呢?只能检测工件了。。。做不了高大上的东西了,哈哈 主要参考及工具...
论文笔记:Mask R-CNN
Kaiming He 新作,貌似投iccv? 论文地址: https://arxiv.org/abs/1703.06870目标设计一个很棒的实例分割网络 Our goal in this work is to develop a comparably enabling framework for instance segmentation. 实例分割难点不仅仅要找出物体,还要语义分割 It
Mask R-CNN tensorflow 训练自己的数据【从标注数据到最终训练和测试】超全教程,呕血踩坑,Ubuntu 16.04 完美运行
前言 楼主由于工作需要,必须使用Mask-Rcnn 去训练自己的数据,写这篇博客之前楼主从百度搜索了各种训练的方法,但是搜索到的博文 写的都比较有歧义,最终我通过各种尝试 终于让训练跑了起来,也特在此处 写上这篇博文 送给大家。 本教程 适用于 Ubuntu 系统的用户、Windows 系统的用户 我使用的Mask RCNN-->https://github.com/matterpor...
官方版Mask-Rcnn(Detectron-caffe2)训练自己的数据集
最近在学习官方版的   Mask-Rcnn , 已经能够训练 , 下面简述下使用自己数据集训练的方法。工程目录:https://github.com/facebookresearch/Detectron经过测试验证官方版的Mask-Rcnn是可以直接使用COCO数据集进行训练的,所以本文也是COCO格式的数据集的制作方法。一,labelme标注数据集       制作数据集时主要使用labelme...
Mask R-CNN v1
Mask R-CNN v1 Mask R-CNN v1 Mask R-CNN v1 Mask R-CNN v1
Mask RCNN源码解读及如何使用自己的数据集进行训练
一、概述 作者使用了Tensorflow,Keras,python3实现了Mask R-CNN。由于作者使用了Keras搭建网络,使用data generator导入数据,所以对于以python实现的网络来说,其性能并不是最优的。之后我会改一版使用tf.estimator 和 tf.data API搭建的网络。 Mask R-CNN的源码:https://github.com/matterpo...
Mask R-CNN模型:Kaggle Airbus数据集训练
Mask R-CNN模型:Kaggle Airbus Ship Detection数据集训练
Detectron研读和实践四:用Mask R-CNN进行服饰关键点定位
前段时间参加了阿里天池的FashionAI服饰关键点定位比赛,为了做比赛,博主尝试用Detectron里面的Mask R-CNN去做关键点定位,取得了一定效果,也算是对Detectron的一些实践,特此做一些记录,希望对需要的朋友有所帮助。
ubuntu16配置Mask R-CNN深度学习环境——驱动显卡+cuda+pytorch
一、 下载安装nvidia显卡驱动 先去nvidia官网查看对应显卡适配驱动型号 先卸载原有N卡驱动 #for case1: original driver installed by apt-get: sudo apt-get remove --purge nvidia* #for case2: original driver installed by runfile: sudo chmo...
MaskRCNN-Benchmark框架训练自己的数据集
          Facebook AI Research 开源了 Faster R-CNN 和 Mask R-CNN 的 PyTorch 1.0 实现基准:MaskRCNN-Benchmark。相比 Detectron 和 mmdetection,MaskRCNN-Benchmark 的性能相当,并拥有更快的训练速度和更低的 GPU 内存占用,众多亮点如下。 PyTorch 1.0:相当或...
MaskRCNN RPN网络分析
在每个锚生成5种大小和3种形状的候选框(每层特征对应一种大小,每个锚点对应3种形状)。并进行两层卷积后,做前景与背景的分类,与候选框的偏移量回归。与目标重叠> = 0.7则为前景,与目标重叠<= 0.3则为背景,其余框去掉。 ############################################################ # Region Propos...
Detectron-maskrcnn 训练自己的数据集
Detectron-maskrcnn 训练自己的数据集 数据集为Labelme标注json格式
mask-rcnn训练自己的数据集
import os import sys import random import math import re import time import numpy as np import cv2 import matplotlib import matplotlib.pyplot as plt import yaml from config import Config import utils ...
ubuntu16.04使用官方mask-rcnn (caffe2实现)训练自己的数据集
1、源代码及预训练模型准备 (1)官方源码下载地址: (2)预训练模型下载地址: 2、运行环境搭建 略… 3、数据集准备 (1)数据集存放位置 $DETECTRON/detectron/datasets/data 把数据集放置在如上目录下. (2)数据集目录结构(当然这个目录结构可以自由设定),比如我的: hainu |_ train | |_ <im-1-name>.jpg | ...
Mask R-CNN --Faster RCNN 学习笔记牵涉的细节点__非极大抑制(NMS)
根据多篇博客整理,仅供参考学习。 先解释什么叫IoU。如下图所示IoU即表示(A∩B)/(A∪B)               会将Roi Pooling层形成固定大小的feature map进行全连接操作,利用Softmax进行具体类别的分类,同时,利用L1 Loss完成bounding box regression回归操作获得物体的精确位置. 具体怎么做呢?  ① 对2000×20维矩阵...
Mask R-CNN 训练自己的数据集—踩坑与填坑
tensorflow/keras版(项目地址https://github.com/matterport)。 服务器cuda为8.0版本,尝试升级成9.1没成功,之后再降级回8.0了,python版本一开始为py36,提示错误libcublas.so.8.0:cannot open shared object file:No such file or directory,经过一番倒腾,tensorf...
用自己的数据集训练Mask-RCNN实现过程中的坑
本文仅仅是自己实现过程的笔记记录,仅仅用来交流的。 在网上大量搜集资料后,实现Mask-RCNN,但是过程中还是出现了很多很多的问题,所以将过程记录如下,方便日后学习。 一、实验前准备 1. COCO数据集 COCO的 全称是Common Objects in COntext,是微软团队提供的一个可以用来进行图像识别的数据集。MS COCO数据集中的图像分为训练、验证和测试集。 COCO...
终极指南:构建用于检测汽车损坏的Mask R-CNN模型(附Python演练)
介绍 计算机视觉领域的应用继续令人惊叹着。从检测视频中的目标到计算人群中的人数,计算机视觉似乎没有无法克服的挑战。 这篇文章的目的是建立一个自定义Mask R-CNN模型,可以检测汽车上的损坏区域(参见上面的图像示例)。这种模型的基本应用场景为,如果用户可以上传照片并且可以评估来自他们的损害,保险公司可以使用它来更快地处理索赔。如果贷方承销汽车贷款,特别是二手车,也可以使用这种模式。 目...
Mask R-CNN介绍与代码分析
代码分析--数据预处理项目源代码点击打开链接inspect_data.ipynb点击打开链接展示了准备训练数据的预处理步骤。导包导入的coco包需要从coco/PythonAPI上下载操作数据代码,并在本地使用make指令编译,将生成的pycocotools拷贝至工程的主目录下,即和该inspect_data.ipynb文件同一目录。import os import sys import iter...
实验向:Mask R-CNN 复现踩坑记
一、制作镜像 1.背景:caffe2并入pytorch下面,clone一直报错。 我的修改: 从 RUN git clone --branch master --recursive https://github.com/caffe2/caffe2.git 改为了 RUN git clone --branch master --recursive https://github.com/pytorch...
解决Mask RCNN训练时GPU内存溢出问题
首先自己是个小白对于如何使用GPU跑程序这个学习了一下: (1)使用的是putty,安装了Anaconda这个IDE环境,用的conda install tensorflow-gpu安装的GPU版本tf,之前只是安装了tf并没有选择GPU版本。安装完GPU版本的tf,可以进入python环境导入import tensorflow as tf 进行测试一下,如果没有报错即为成功。 (2)并在自己...
OpenCV中使用Mask R-CNN进行基于深度学习的对象检测和实例分割
OpenCV中使用Mask R-CNN进行基于深度学习的对象检测和实例分割
Mask RCNN在图像分割的应用
近几年的演化过程: FastRCNN->MaskRCNN->PANet 对比MaskRCNN 和FastRCNN,其中之一就是把ROI pool layer换成了ROIAlign layer ,下面解释一下ROIAlign, 2. ROIAlign 说到这里,自然要与roi pooling对比。 我们先看看roi pooling的原理,这里我们可以看https://github.com...
mask rcnn详细结构图
论文: Learning to segment to every thing 模型结构图
Cascade R-CNN的一些记录
Cascade R-CNN的一些记录 《Cascade R-CNN: Delving into High Quality Object Detection》CVPR2018的一篇文章 论文链接:https://arxiv.org/abs/1712.00726  代码链接:https://github.com/zhaoweicai/cascade-rcnn 参考链接:https://blog....
Mask R-CNN的代码实现
导言 这篇博客主要记录了我实现Mask R-CNN中demo的过程,及遇到问题的解决办法。源码下载地址稍后给出。 实现Mask R-CNN的demo一共需要下载以下两个文件: 1、Mask R-CNN源码 2、训练好的权重mask_rcnn_coco.h5 上面两个文件可以从网盘下载: 链接: https://pan.baidu.com/s/1qC5Rguvoyrppp4lZsa1...
图森未来开源:Mask R-CNN的完整MXNet复现
当地时间 10 月 22 日,计算机视觉国际顶级会议 ICCV 2017 公布了获奖论文。Facebook AI 研究员何恺明获得最佳论文奖,同时他也是最佳学生论文的作者之一。这篇文章是国内自动驾驶创业公司图森未来对最佳论文《Mask R-CNN》的完整复现,并将其开源到了Github 上。 对于 CV 圈的小伙伴们来说,这两天最大的新闻一定是何恺明大神在 ICCV 上拿下了双 best

相似问题

7
matlab使用别人的代码的时候出现找不到函数的问题
0
route 命令的小问题,邮箱客户端不能发送邮件。
1
keras模型输出层希望输出的shape是(None,1)但我写的模型输出一个三维的shape(None,10,1)
1
LSTM模型增加了实验的输入样本数量,损失函数的变化如两图所示
3
关于windows10 笔记本启用双网卡的问题!只能登陆QQ和微信,无法上网页
3
C++开发图像分类、分割、检测软件,用caffe,caffe2,pytouch哪个框架好
1
Mask RCNN训练过程中loss为nan的情况(使用labelme标注的数据)
2
用TensorFlow 训练mask rcnn时,总是在执行训练语句时报错,进行不下去了,求大神
1
修改的SSD—Tensorflow 版本在训练的时候遇到loss输入维度不一致
0
Mask R-CNN在测试时报错
0
python-opencv2的cv2.inRange把特定颜色提取到白色背景
0
小白用matlab做图像阴影去除,求出现的问题如何解决?
0
自己训练mask rcnn,loss不下降,测试没有实例框
2
使用Mask-rcnn进行分割,如何更换特征提取网络,比如将Resnet-101换成Resnet-50或是 ResneXt呢?
0
el-tree中怎样阻止render下的事件传播
0
交通标志图像处理,已知感兴趣区域.csv文件,如何循环使图片与.csv中每一行对应,从而进行mask处理?
0
图像处理问题,mask已知图片集和对应的excel表,我想同时遍历图和表中每一行,实现与运算,?
1
执行sqlldr报Message 5147 not found; product=RDBMS; facility=UL 错误怎么处理
2
用tensorflow做机器翻译时训练代码有问题
1
mac电脑使用pip卸载模块时出现permission denied报错?