Here is what I get when I run "python train.py" for WikiSQL. Any idea?
Traceback (most recent call last):
File "train.py", line 205, in <module>
main()
File "train.py", line 201, in main
train_model(model, train, valid, fields, optim)
File "train.py", line 106, in train_model
train_stats = trainer.train(epoch, report_func)
File "/home/ubuntu/seq2sql/coarse2fine/wikisql/table/Trainer.py", line 143, in train
loss, batch_stats = self.forward(batch, self.train_loss)
File "/home/ubuntu/seq2sql/coarse2fine/wikisql/table/Trainer.py", line 107, in forward
q, q_len, batch.ent, tbl, tbl_len, batch.tbl_split, batch.tbl_mask, cond_op, cond_op_len, batch.cond_col, batch.cond_span_l, batch.cond_span_r, batch.lay)
File "/home/ubuntu/anaconda3/envs/pytorch_p36_copy/lib/python3.6/site-packages/torch/nn/modules/module.py", line 477, in __call__
result = self.forward(*input, **kwargs)
File "/home/ubuntu/seq2sql/coarse2fine/wikisql/table/Models.py", line 459, in forward
cond_context, _, _ = self.cond_decoder(emb, q_all, q_state)
File "/home/ubuntu/anaconda3/envs/pytorch_p36_copy/lib/python3.6/site-packages/torch/nn/modules/module.py", line 477, in __call__
result = self.forward(*input, **kwargs)
File "/home/ubuntu/seq2sql/coarse2fine/wikisql/table/Models.py", line 239, in forward
outputs = torch.stack(outputs)
TypeError: stack(): argument 'tensors' (position 1) must be tuple of Tensors, not Tensor