首页 Paddle框架 帖子详情
Paddledetection 半监督模型训练中断,继续训练报错
收藏
快速回复
Paddle框架 问答模型训练深度学习 209 0
Paddledetection 半监督模型训练中断,继续训练报错
收藏
快速回复
Paddle框架 问答模型训练深度学习 209 0

【问题描述】

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
收藏
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户