mmdetection
mmdetection试验过程踩过的坑和步骤
AI视觉爱好者
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mmdetection W&B 用wandb权重和偏差以进行记录
如题:共需要修改四个文件1.mmcv/runner/hooks/logger/__init__.pyfrom .pavi import PaviLoggerHookfrom .tensorboard import TensorboardLoggerHookfrom .text import TextLoggerHook from .wandb import WandbLoggerHook__all__ = [ 'LoggerHook', 'TextLoggerHook', 'Pav原创 2021-01-20 14:57:52 · 2619 阅读 · 3 评论 -
【mmdetection】小trick试验结果
mAP1.faster_rcnn_r50_fpn_1x_coco 0.935...原创 2021-01-29 15:08:37 · 532 阅读 · 0 评论 -
【mmdetection】工具tools试用
1.日志分析analyze_logs.pyhttps://blog.youkuaiyun.com/jy1023408440/article/details/1057017052.可视化数据集browse_dataset.pypython tools/browse_dataset.py m1/faster_rcnn_r50_fpn_1x_coco.pyConfigDict' object has no attribute 'pipeline'报错,不过我用的voc格式的个人数据集3.模型...原创 2021-01-11 13:56:51 · 2694 阅读 · 1 评论 -
[mmdetection 混合精度]用fastrcnn实测混合精度fp16效果2
用官方检测工具测试:平均时间:0.0947/0.1298=0.72958map比较:faster_rcnn_r50_fpn_1x_coco.pyfp16训练后map:结论:map下降不明显,但平均训练时间降低了27%,fp16还是很好的。(使用个人数据集,数据仅供参考)...原创 2021-01-27 10:13:58 · 1299 阅读 · 1 评论 -
mmdetection 环境配置mmcv和pytorch对照
版本一(old)mmdetection[v1.1.0]:python 3.7.9 Driver Version: 440.33.01 CUDA Version: 10.2mmcv 0.4.3mmdet 1.1.0+51df8a9 /root/data/ieemoo/mmdetectionnumpy 1.19.4torch 1.1.0torchvision 0.3.0...原创 2020-12-17 15:29:32 · 10226 阅读 · 5 评论 -
mmdetection[v2.6.0]训练自己的VOC数据集
步骤一:首先根据规范的VOC数据集导入到项目目录下,如下图所示:mmdetection├── mmdet├── tools├── configs├── data│ ├── VOCdevkit│ │ ├── VOC2007│ │ │ ├── Annotations│ │ │ ├── JPEGImages│ │ │ ├── train.txt│ │ │ ├── val.txt步骤二:修改config.py,在confi...原创 2020-11-25 17:04:49 · 3517 阅读 · 11 评论 -
mmdetection【2.3.0】RuntimeError: Error compiling objects for extension
解决方案:vim ~/.bashrc 添加export CUDA_HOME=/usr/local/cuda-10.0 source~/.bashrc错误:No module named 'mmcv._ext'解决方案:pip uninstall mmcvpip install mmcv-full原创 2020-07-22 16:34:59 · 10831 阅读 · 4 评论 -
[mmdetection 混合精度]用fastrcnn实测混合精度fp16效果
先上对比图:原本训练效果:经过fp16混合精度训练效果:结果:1.GPU Menmory 4201MB/5853MB=0.71775 GPU-Util 0.66/0.74=0.891892.训练总时间: 1day 15:34/2day 4:00=2374/3120=0.760893.time ...原创 2021-01-27 10:13:35 · 3458 阅读 · 4 评论 -
【mmdetection 】analyze_logs.py等工具测试
#绘制一些运行的分类损失。python tools/analyze_logs.py plot_curve work_dirs/faster_rcnn_r50_fpn_1x/20200306_175509.log.json --keys loss_cls --legend loss_cls#绘制一些运行的分类和回归损失,并将该图保存为pdf。python tools / analyze_...原创 2020-04-23 11:01:57 · 6897 阅读 · 13 评论 -
mmdetection[v1.1.0]训练自己的VOC数据集
之前写过一个版本,现在不怎么适用了。所以重新写下。步骤一:首先根据规范的VOC数据集导入到项目目录下,如下图所示:mmdetection├── mmdet├── tools├── configs├── data│ ├── VOCdevkit│ │ ├── VOC2007│ │ │ ├── Annotations│ │ │ ├── JPEG...原创 2020-03-06 17:56:49 · 1988 阅读 · 5 评论 -
mmdetection No module named 'imagecorruptions'
报错原因:imagecorruptions.cpp文件需要重新编译解决方案:mmdetection 目录下运行 python setup.py develop原创 2019-12-18 18:38:41 · 1512 阅读 · 0 评论 -
mmdetection 训练时不显示loss日志
直接上图:看日志文件,只输出到开始训练,显示最大epochs,后面的loss一直没有输出。但实际上训练已经完结。重点来了:原因:数据集太小,日志输出的epoch间隔太大,导致没有输出。解决方案:修改自己的配置文件,将log_config中interval从50调整到5.结果:...原创 2019-07-31 11:15:19 · 4834 阅读 · 5 评论 -
mmdetection 报错 could not broadcast input array from shape (800,1067) into shape (800,800)
could not broadcast input array from shape (800,1067) into shape (800,800)原因:输入的图片尺寸与蒙版的尺寸不符解决:请检查标注的json文件中,width和height是否和实际的图片一致我的是因为via转coco数据集的时候,代码有误,宽和高反了...原创 2019-07-29 16:53:19 · 2434 阅读 · 1 评论 -
mmdetection 报错 cats = self.dataset['categories'] KeyError: 'categories'
如上图:报错。原因:coco训练集中没有categories字段,即数据集的标注json文件不对。解决方案:请参照coco数据集格式原创 2019-07-29 16:45:32 · 4490 阅读 · 1 评论 -
mmdetection训练自己的VOC数据集
官方步骤:https://github.com/open-mmlab/mmdetection/blob/master/GETTING_STARTED.md首先根据规范的VOC数据集导入到项目目录下,如下图所示:mmdetection├── mmdet├── tools├── configs├── data│ ├── VOCdevkit│ │ ├── VOC200...原创 2019-06-24 16:52:42 · 12490 阅读 · 12 评论 -
mmdetection训练自己的VOC数据集 label=self.cat2label 报错解决方案
废话不多说,直接上报错的图:看了GitHub上的大佬的回答,报错的原因是self.cat2label值不对,所以根据大佬的建议,我print了self.cat2label值,发现果然不对,类还是VOC数据集的类,而不是我自己的类,我的类是‘b4891338010542’.我确定mmdetection/mmdet/datasets/voc.py下classes已修改无误,但任然打印的类是VO...原创 2019-04-23 16:15:57 · 3797 阅读 · 17 评论
分享