AoAReader
                                
                                 AoAReader copied to clipboard
                                
                                    AoAReader copied to clipboard
                            
                            
                            
                        RuntimeError: invalid argument 1: the number of sizes provided must be greater or equal to the number of dimensions
python3 Python 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information.
import torch torch.version '0.2.0+8262920'
mldl@mldlUB1604:~/ub16_prj/AoAReader$ python3 train.py 2>&1 | tee yknote---train---log Namespace(batch_size=32, dict='data/dict.pt', dropout=0.1, embed_size=384, epochs=13, gpu=0, gru_size=384, learning_rate=0.001, log_interval=50, save_model='model', start_epoch=1, train_from='', traindata='data/train.txt.pt', validdata='data/dev.txt.pt', weight_decay=0.0001) Loading dictrionary from data/dict.pt Loading train data from data/train.txt.pt Loading valid data from data/dev.txt.pt
- vocabulary size = 53183
- number of training samples. 120769
- maximum batch size. 32 Building model...
- number of parameters: 22196352 AoAReader ( (embedding): Embedding(53183, 384, padding_idx=0) (gru): GRU(384, 384, batch_first=True, dropout=0.1, bidirectional=True) )
Epoch  1,     1/ 3775; avg loss: 5.61; acc:  25.00;      16 s elapsed
Epoch  1,    51/ 3775; avg loss: 4.83; acc:  29.38;     879 s elapsed
Epoch  1,   101/ 3775; avg loss: 3.99; acc:  27.44;    1757 s elapsed
Traceback (most recent call last):
File "train.py", line 224, in 
Does it occur each time? Seems they have a discussion on the problem https://discuss.pytorch.org/t/error-at-backward-the-number-of-sizes-provided-must-be-greater-or-equal-to-the-number-of-dimensions-in-the-tensor/9203/9. The code worked fine months ago, I'll try running it later.
another try:
mldl@mldlUB1604:~/ub16_prj/AoAReader$ python3 train.py Namespace(batch_size=32, dict='data/dict.pt', dropout=0.1, embed_size=384, epochs=13, gpu=0, gru_size=384, learning_rate=0.001, log_interval=50, save_model='model', start_epoch=1, train_from='', traindata='data/train.txt.pt', validdata='data/dev.txt.pt', weight_decay=0.0001) Loading dictrionary from data/dict.pt Loading train data from data/train.txt.pt Loading valid data from data/dev.txt.pt
- vocabulary size = 53183
- number of training samples. 120769
- maximum batch size. 32 Building model...
- number of parameters: 22196352 AoAReader ( (embedding): Embedding(53183, 384, padding_idx=0) (gru): GRU(384, 384, batch_first=True, dropout=0.1, bidirectional=True) )
Epoch 1, 1/ 3775; avg loss: 5.69; acc: 15.62; 29 s elapsed Segmentation fault (core dumped) mldl@mldlUB1604:~/ub16_prj/AoAReader$