Traceback (most recent call last):
File "train.py", line 351, in <module>
train=True)
File "/search/data3/xxx/py3_pytorch_venv/lib/python3.7/site-packages/torch/nn/modules/module.py", line 547, in __call__
result = self.forward(*input, **kwargs)
File "/search/data3/xxx/FocusSeq2Seq/models.py", line 272, in forward
diversity_lambda=diversity_lambda)
File "/search/data3/xxx/py3_pytorch_venv/lib/python3.7/site-packages/torch/nn/modules/module.py", line 547, in __call__
result = self.forward(*input, **kwargs)
File "/search/data3/xxx/FocusSeq2Seq/layers/decoder.py", line 296, in forward
s = self.rnncell(dec_input, s)
File "/search/data3/xxx/py3_pytorch_venv/lib/python3.7/site-packages/torch/nn/modules/module.py", line 547, in __call__
result = self.forward(*input, **kwargs)
File "/search/data3/xxx/py3_pytorch_venv/lib/python3.7/site-packages/torch/nn/modules/rnn.py", line 1015, in forward
self.check_forward_input(input)
File "/search/data3/xxx/py3_pytorch_venv/lib/python3.7/site-packages/torch/nn/modules/rnn.py", line 761, in check_forward_input
input.size(1), self.input_size))
RuntimeError: input has inconsistent input_size: got 812, expected 556
I guess it is because the 'context' doesn't 'bridge' to the right size.
How should I fix it? Thank you so much.