Are you sure, that your decoder architecture is what you’ve intended?
Decoder(
  (bigru): GRU(7, 200, num_layers=20, bidirectional=True)
  (fc0): Linear(in_features=4, out_features=1, bias=True)
  (fc1): Linear(in_features=400, out_features=4, bias=True)
)