Paddledetection 半监督模型训练中断,继续训练报错
收藏
【问题描述】
Paddledetection 半监督模型训练中断,继续训练报错 AttributeError: 'SSODPPYOLOELoss' object has no attribute 'queue_probs'
【主要目标】
想接着第139轮继续训练半监督模型(denseteacher_ppyoloe_plus_crn_l_coco_semi010.yml)
【尝试过的方案】运行代码
cd /home/user/PaddleDetection-release-2.6
python -m paddle.distributed.launch --log_dir=denseteacher_ppyoloe_plus_crn_l_coco_semi010/ --gpus 2,3 tools/train.py -c configs/semi_det/denseteacher/denseteacher_ppyoloe_plus_crn_l_coco_semi010.yml -r output/denseteacher_ppyoloe_plus_crn_l_coco_semi010/139 --eval
【问题描述】
Paddledetection 半监督模型训练中断,继续训练报错 AttributeError: 'SSODPPYOLOELoss' object has no attribute 'queue_probs'
Traceback (most recent call last): File "tools/train.py", line 202, in main() File "tools/train.py", line 198, in main run(FLAGS, cfg) File "tools/train.py", line 151, in run trainer.train(FLAGS.eval) File "/home/usr/PaddleDetection-release-2.6/ppdet/engine/trainer_ssod.py", line 321, in train student_preds, teacher_preds, train_cfg) File "/home/usr/PaddleDetection-release-2.6/ppdet/modeling/architectures/ppyoloe.py", line 147, in get_ssod_loss train_cfg) File "/usr/local/lib/python3.7/dist-packages/paddle/fluid/dygraph/layers.py", line 1012, in __call_ return self.forward(*inputs, **kwargs) File "/home/usr/PaddleDetection-release-2.6/ppdet/modeling/ssod/losses.py", line 182, in forward paddle.mm(teacher_probs[b_mask], self.queue_probs.t()) / File "/usr/local/lib/python3.7/dist-packages/paddle/fluid/dygraph/layers.py", line 1234, in __getat return object.__getattribute__(self, name) AttributeError: 'SSODPPYOLOELoss' object has no attribute 'queue_probs' I0705 01:44:17.692879 124228 tcp_store.cc:257] receive shutdown event and so quit from MasterDaemon run loop LAUNCH INFO 2023-07-05 01:44:19,530 Exit code 1
0
收藏
请登录后评论