PaddleDetection 训练同时做eval,fpn实现问题
Created by: gilbert1989
版本: paddlepaddle/models release1.5分支 操作: python tools/train.py --config=configs/retinanet_r101_fpn_1x.yml --eval
报错: assertionError
原因: train和eval共用一个model实例。 model.train时 models/PaddleCV/PaddleDetection/ppdet/modeling/backbones/fpn.py 174行修改了实例的self.spatial_scale属性。 导致model.eval时 models/PaddleCV/PaddleDetection/ppdet/modeling/backbones/fpn.py 151行的分支进不去,特征没叠加。