使用paddlex.det.ppyolov2.train的api接口进行模型训练时更改优化器报错
收藏
在使用paddlex.det.ppyolov2的api接口更改模型优化器为 optimizer=(paddle.optimizer.lr.PiecewiseDecay,paddle.optimizer.SGD),
出现报错AttributeError: 'tuple' object has no attribute 'step'
使用 optimizer=(paddle.optimizer.lr.PiecewiseDecay,paddle.optimizer.Momentum),即内置衰减优化函数时,仍然出现相同的报错,如何优化呢
希望有大佬能帮忙解答这个问题,附上paddlex.det.ppyolov2.train()的官方文档https://github.com/PaddlePaddle/PaddleX/blob/develop/docs/apis/models/detection.md#11
0
收藏
请登录后评论
好的,我们跟进一下这个issue
自定义optimizer可以参考分类中的tutorials https://github.com/PaddlePaddle/PaddleX/blob/develop/tutorials/train/image_classification/mobilenetv3_large_w_custom_optimizer.py
用这个自定义optimizer中
报错 'MobileNetV3_large_ssld' object has no attribute 'parameters'