当前位置: 首页 > 工具软件 > MM Blog > 使用案例 >

mmdetection3d debug 关键文件和断点

杨良平
2023-12-01

本文为博主原创文章,未经博主允许不得转载。
本文为专栏《python三维点云从基础到深度学习》系列文章,地址为“https://blog.csdn.net/suiyingy/article/details/124017716”。

        本专栏之前博文详细介绍了mmdetection3d的安装和验证过程。在后续运行该框架下的算法模型时,我们将采用调试的模式对模型关键程序部分进行逐行解析,进而加深对模型自身的理解。

        为了加快算法模型的调试效率,这里记录一下mmdetection3d中的几个关键的调试断点位置。

1 三维目标检测模型训练入口断点1

        三维目标检测模型训练入口文件路径为mmdetection-master/mmdet/models/detectors/base.py。断点设置在-函数train_step(self, data, optimizer)的losses = self(**data)所在行。

2 三维目标检测模型训练入口断点2

        程序运行到1中断点时,通过不断步入操作会进入到第二个断点设置位置,所在文件为mmcv->runner->fp16_utils.py,断点设置在函数auto_fp1

 类似资料: