-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hi, Cartus:
When I run:
python3 train.py --load_model 1 --model result/pretrain14.model --dev_file data/test.transitions --gold_AMR_dev ../jamr/scripts/test/amr.txt
Bug occurs:
[dynet] random seed: 615808844
[dynet] allocating memory: 512MB
[dynet] memory allocation done.
0...
done reading training actions file
#sents: 2
#tokens: 46
#types: 36
#POStags: 13
#actions: 42
#preds: 35
0...
done reading training actions file
#sents: 2
#tokens: 29
#types: 36
#POStags: 19
#actions: 43
#action types: 8
#preds: 36
Start loading preds
#lemmas with associated PR acts = 25
creating dictionary of pretrain embeddings
finish creating
UNK index in tok_dict_pretrain: 0
UNK index in tok_dict_all: 0
0...
done loading raw sent
#sents: 2
0...
done loading raw sent
#sents: 2
Rand word embedding size: 36
Pretrained word embedding size: 55
loading pretrained word embeddings
finish loading
loading pretrained model
Traceback (most recent call last):
File "train.py", line 227, in
parser.load_model(args.model)
File "/home/chenfeng/parser/AMR-cartus/model/stack_lstm.py", line 109, in load_model
self.pc.populate(filename)
File "_dynet.pyx", line 1461, in _dynet.ParameterCollection.populate
File "_dynet.pyx", line 1516, in _dynet.ParameterCollection.populate_from_textfile
RuntimeError: Dimensions of parameter /_24 looked up from file ({8557,200}) do not match parameters to be populated ({44,200})
Asking for your help. Thanks a lot!