-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Hi, I get the following error when try to parse sentence:
sarves@Kanani:~/Documents/PhDDoc-GDrive/My-Syntactic Parsing/syntactic constructions/Dependency Grammar Based Structure$ uuparser --predict --outdir . --modeldir uuparser-ta-te-model --datadir UD_Tamil-TTB --model barchybrid.model --testfile UD_Tamil-Thamizhi/ta_thamizhi-ud-dev.conllu --ext-char-emb-file uuparser-ta-te-model/ta.vectors.xz
[uuparser] 2021-02-06T00:45:05 INFO: Working with a transition-based parser
[uuparser] 2021-02-06T00:45:05 INFO: Reading params from uuparser-ta-te-model/params.pickle
[dynet] random seed: 3704109196
[dynet] allocating memory: 512MB
[dynet] memory allocation done.
[uuparser] 2021-02-06T00:45:05 INFO: Loading model from uuparser-ta-te-model/barchybrid.model
[uuparser] 2021-02-06T00:45:06 INFO: Reading UD_Tamil-Thamizhi/ta_thamizhi-ud-dev.conllu
[uuparser] 2021-02-06T00:45:06 INFO: Time: 0.34s
[uuparser] 2021-02-06T00:45:06 INFO: Extracting embeddings from uuparser-ta-te-model/ta.vectors.xz
[uuparser] 2021-02-06T00:46:37 INFO: Time: 91s
[uuparser] 2021-02-06T00:46:37 INFO: Reading UD_Tamil-Thamizhi/ta_thamizhi-ud-dev.conllu
Traceback (most recent call last):
File "/usr/local/bin/uuparser", line 8, in
sys.exit(main())
File "/home/sarves/.local/lib/python3.8/site-packages/uuparser/parser.py", line 325, in main
run(experiment,options)
File "/home/sarves/.local/lib/python3.8/site-packages/uuparser/parser.py", line 127, in run
pred = list(parser.Predict(experiment.treebanks,"test",stored_opt))
File "/home/sarves/.local/lib/python3.8/site-packages/uuparser/arc_hybrid.py", line 292, in Predict
self.feature_extractor.getWordEmbeddings(conll_sentence, False, options, test_embeddings)
File "/home/sarves/.local/lib/python3.8/site-packages/uuparser/feature_extractor.py", line 195, in getWordEmbeddings
root.vecs["treebank"] = self.treebank_lookup[self.treebanks[treebank_id]]
KeyError: None
Just yo give you a background, I tried a multilingual parser without any problem. However, when I try to parse, I get the above error. I used fasttext char embedding.
What could be the reason?