搜索内容

包含标签:mmlab 的文章
  • MMDet实例分割loss_rpn_bbox为nan但其它loss正常的解决
    Python

    MMDet实例分割loss_rpn_bbox为nan但其它loss正常的解决

    已阅: 21 昨天还以为这个月无活可整,没想到第二天就来事了,下个月还好久,留到下月发也不大好( º﹃º )。问题描述使用MMDetection训练实例分割,训练可执行,测试可执行,但loss_rpn_bbox为nan,loss_bbox却有值。 评估时,少数模型能获得0.1的精度,但无法随训练次数上升而提高。 使用faster rcnn或mask2former,四个backbone,都出现上述问题。故障原因标签尺寸与图像尺寸不匹配。例如,图像为700x700……
    MWHLS 2024/03/11
  • MMDet加载旧版本代码权重及自定义数据集的问题及解决
    Python

    MMDet加载旧版本代码权重及自定义数据集的问题及解决

    已阅: 17 场景PyTorch说它们2.0很快,那么就安个最新的Torch和MMDet。 打开两年前的顶会文章,复制更早几年的代码文件以及权重。 找个数据集。 按照最新的config进行配置权重路径。 然而,找不到加载权重。解决config 配置# 权重加载为 init_cfg=dict(checkpoint='pretrained/p2t_tiny.pth'),和仓库中其它config一样,区别在于一个是网上链接,一个是本地路径。 model = dict( type='Re……
    MWHLS 2023/11/19
  • MMSeg绘制模型指定层的Heatmap热力图
    Python

    MMSeg绘制模型指定层的Heatmap热力图

    绘制模型指定层的热力图
    MWHLS 2023/03/05
  • MMSeg无法使用单类自定义数据集训练(2023/2/17更新)
    Python

    MMSeg无法使用单类自定义数据集训练(2023/2/17更新)

    将三通道图像转为一通道图像,并将类别的通道值统一为0, 1, 2,以解决MMSeg的报错与无法训练问题
    MWHLS 2023/02/12
  • 邪道方法-字典转字符串以传参字典给多GPU训练的mmseg
    Python

    邪道方法-字典转字符串以传参字典给多GPU训练的mmseg

    已阅: 3 引言我想把字典传参给多GPU训练,但一直报错,各种类型的报错。 于是我试着将字典转为字符串形式,在模型内部解析为字典,可行。 我懒得把代码从服务器上搞过来了,所以这里只给截图,反正大家也用不到我的参数,思路用到的代码也不多。 还有其它的解决方法,比如一个个传,不用字典形式,但是很丑,我不喜欢。 也可以通过临时文件作为中转,传参就传个文件目录解决方法对于下面给定的字典,我想把它……
    MWHLS 2022/12/17
  • MMDet: ValueError: need at least one array to concatenate
    Python

    MMDet: ValueError: need at least one array to concatenate

    已阅: 79 报错信息ValueError need at least one array to concatenate解决方法不使用mmdet推荐的数据集创建方式(即复制教程代码),直接复制configs\_base_\datasets\coco_detection.py,然后对应修改类名、CLASSES、PALETTE,修改 __init__.py即可。吐槽我用 mmcls 的时候都是直接复制修改的,这次不小心不长眼去跟了教程,然后就报错了,气死,cver就该好好用cv大法。 个人猜测这可能是因为我只框了检……
    MWHLS 2022/11/07
  • MMDet正常启动但不训练
    Python

    MMDet正常启动但不训练

    已阅: 15 问题描述程序正常启动,到开始训练的时候直接结束,没有任何日志,按照 mmseg 和 mmcls,这里会出现训练日志。解决方法不使用 --resume-from 来加载预训练权重。 在配置文件中加载权重,即在 my_model_config.py 的 backbone 中添加 init_cfg,如下:backbone=dict( type='MobileNetV2', init_cfg=dict( type="Pretrained", checkpoi……
    MWHLS 2022/11/06