本文为博主原创文章,未经博主允许不得转载。
本文为专栏《python三维点云从基础到深度学习》系列文章,地址为“https://blog.csdn.net/suiyingy/article/details/124017716”。
本专栏之前博文详细介绍了mmdetection3d的安装和验证过程。在后续运行该框架下的算法模型时,我们将采用调试的模式对模型关键程序部分进行逐行解析,进而加深对模型自身的理解。
为了加快算法模型的调试效率,这里记录一下mmdetection3d中的几个关键的调试断点位置。
三维目标检测模型训练入口文件路径为mmdetection-master/mmdet/models/detectors/base.py。断点设置在-函数train_step(self, data, optimizer)的losses = self(**data)所在行。
程序运行到1中断点时,通过不断步入操作会进入到第二个断点设置位置,所在文件为mmcv->runner->fp16_utils.py,断点设置在函数auto_fp1