报错信息:TypeError: forward() got an unexpected keyword argument 'inputs'

来源:互联网 发布:知乎 数学公式 编辑:程序博客网 时间:2024/05/21 14:54

报错信息

Traceback (most recent call last): 

  File "main_batch.py", line 51, in train
    results = Decoder(inputs=out_sents_, encoder_hidden=en_hidden, encoder_outputs=en_output)

  File "/users4/zsun/.local/lib/python3.6/site-packages/torch/nn/modules/module.py", line 206, in __call__
    result = self.forward(*input, **kwargs)

TypeError: forward() got an unexpected keyword argument 'inputs'


看到这篇文章:http://blog.csdn.net/u012965373/article/details/53689237

更改为:results = Decoder(input=out_sents_, encoder_hidden=en_hidden, encoder_outputs=en_output)

仍然报错:TypeError: forward() got an unexpected keyword argument 'input'


更改为:

results = Decoder(out_sents_, en_hidden) #, encoder_outputs=en_output

错误解决。

阅读全文
0 0
原创粉丝点击