PaddleSegv2.4 TypeError: got an unexpected keyword argumen 已解决
收藏
快速回复
PaddleSegv2.4 TypeError: got an unexpected keyword argumen 已解决
收藏
快速回复

Traceback (most recent call last):
File "/home/aistudio/PaddleSeg/train.py", line 199, in
main(args)
File "/home/aistudio/PaddleSeg/train.py", line 180, in main
optimizer=cfg.optimizer,
File "/home/aistudio/PaddleSeg/paddleseg/cvlibs/config.py", line 213, in optimizer
lr, parameters=self.model.parameters(), **args)
TypeError: __init__() got an unexpected keyword argument '_inherited_'

李长安
已解决
2# 回复于2023-01
看起来是参数传的不对呀
0
收藏
回复
全部评论(4)
时间顺序
李长安
#2 回复于2023-01

看起来是参数传的不对呀

0
回复
MoYuGuai
#3 回复于2023-01

用segformer等较新模型时出现,用deeplab系列不会有这种问题。

0
回复
MoYuGuai
#4 回复于2023-01
看起来是参数传的不对呀

请问可能是哪里有问题呢?

 

!python /home/aistudio/PaddleSeg/train.py \
--config /home/aistudio/work/segformer.yml \
--save_dir /home/aistudio/output \
--do_eval \
--use_vdl \
--batch_size 32 \
--iters 100 \
--save_interval 50 \
--log_iters 10 \

 

但如果换掉segformer为deeplab,却又没这个问题了

0
回复
MoYuGuai
#5 回复于2023-01
看起来是参数传的不对呀

感谢大佬,是我配置文件里的参数有问题

0
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户