🚀🚀🚀 YOLO series of PaddlePaddle implementation, PP-YOLOE+, RT-DETR, YOLOv5, YOLOv6, YOLOv7, YOLOv8, YOLOv10, YOLOX, YOLOv5u, YOLOv7u, YOLOv6Lite, RTMDet and so on. 🚀🚀🚀
[X] 我已经查询历史issue,没有发现相似的bug。I have searched the issues and found no similar bug report.
Bug组件 Bug Component
No response
Bug描述 Describe the Bug
跑RTDETR的SwingL模型,加了amp就会报错,不加可以跑
Traceback (most recent call last):
File "tools/train.py", line 198, in
main()
File "tools/train.py", line 194, in main
run(FLAGS, cfg)
File "tools/train.py", line 147, in run
trainer.train(FLAGS.eval)
File "PaddleYOLO/ppdet/engine/trainer.py", line 431, in train
scaler.minimize(self.optimizer, scaled_loss)
File "/usr/local/lib/python3.8/dist-packages/paddle/amp/grad_scaler.py", line 715, in minimize
return super().minimize(optimizer, *args, kwargs)
File "/usr/local/lib/python3.8/dist-packages/paddle/amp/grad_scaler.py", line 249, in minimize
optimize_ops, params_grads = optimizer.minimize(*args, *kwargs)
File "/usr/local/lib/python3.8/dist-packages/decorator.py", line 232, in fun
return caller(func, (extras + args), kw)
File "/usr/local/lib/python3.8/dist-packages/paddle/fluid/dygraph/base.py", line 347, in _decorate_function
return func(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/paddle/optimizer/optimizer.py", line 1476, in minimize
params_grads = self.backward(
File "/usr/local/lib/python3.8/dist-packages/paddle/optimizer/optimizer.py", line 1132, in backward
grads = core.eager.get_all_grads(parameter_list)
ValueError: (InvalidArgument) argument (position 1) must be list of Tensor, but got dict at pos 0 (at ../paddle/fluid/pybind/eager_utils.cc:268)
复现环境 Environment
paddlepaddle: 2.5
paddleYOLO: 拉的0720那天的最新版
Bug描述确认 Bug description confirmation
[X] 我确认已经提供了Bug复现步骤、代码改动说明、以及环境信息,确认问题是可以复现的。I confirm that the bug replication steps, code change instructions, and environment information have been provided, and the problem can be reproduced.
问题确认 Search before asking
Bug组件 Bug Component
No response
Bug描述 Describe the Bug
跑RTDETR的SwingL模型,加了amp就会报错,不加可以跑 Traceback (most recent call last): File "tools/train.py", line 198, in main() File "tools/train.py", line 194, in main run(FLAGS, cfg) File "tools/train.py", line 147, in run trainer.train(FLAGS.eval) File "PaddleYOLO/ppdet/engine/trainer.py", line 431, in train scaler.minimize(self.optimizer, scaled_loss) File "/usr/local/lib/python3.8/dist-packages/paddle/amp/grad_scaler.py", line 715, in minimize return super().minimize(optimizer, *args, kwargs) File "/usr/local/lib/python3.8/dist-packages/paddle/amp/grad_scaler.py", line 249, in minimize optimize_ops, params_grads = optimizer.minimize(*args, *kwargs) File "/usr/local/lib/python3.8/dist-packages/decorator.py", line 232, in fun return caller(func, (extras + args), kw) File "/usr/local/lib/python3.8/dist-packages/paddle/fluid/dygraph/base.py", line 347, in _decorate_function return func(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/paddle/optimizer/optimizer.py", line 1476, in minimize params_grads = self.backward( File "/usr/local/lib/python3.8/dist-packages/paddle/optimizer/optimizer.py", line 1132, in backward grads = core.eager.get_all_grads(parameter_list) ValueError: (InvalidArgument) argument (position 1) must be list of Tensor, but got dict at pos 0 (at ../paddle/fluid/pybind/eager_utils.cc:268)
复现环境 Environment
paddlepaddle: 2.5 paddleYOLO: 拉的0720那天的最新版
Bug描述确认 Bug description confirmation
是否愿意提交PR? Are you willing to submit a PR?