Traceback (most recent call last):
File "run.py", line 5, in <module>
from parser.cmds import Evaluate, Predict, Train
File "/data/lxiao/workspace/biaffine-parser/parser/cmds/__init__.py", line 3, in <module>
from .evaluate import Evaluate
File "/data/lxiao/workspace/biaffine-parser/parser/cmds/evaluate.py", line 4, in <module>
from parser.utils import Corpus
File "/data/lxiao/workspace/biaffine-parser/parser/utils/__init__.py", line 4, in <module>
from .corpus import Corpus
File "/data/lxiao/workspace/biaffine-parser/parser/utils/corpus.py", line 10, in <module>
defaults=[None]*10)
TypeError: namedtuple() got an unexpected keyword argument 'defaults'
Traceback (most recent call last):
File "run.py", line 52, in
cmd(config)
File "/data/lxiao/workspace/biaffine-parser/parser/cmds/train.py", line 100, in call
model.train(train_loader)
File "/data/lxiao/workspace/biaffine-parser/parser/model.py", line 27, in train
s_arc, s_rel = self.parser(words, tags)
File "/home/user/miniconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 493, in call
result = self.forward(*input, *kwargs)
File "/data/lxiao/workspace/biaffine-parser/parser/parser.py", line 80, in forward
x = self.lstm(x)
File "/home/user/miniconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 493, in call
result = self.forward(input, **kwargs)
File "/data/lxiao/workspace/biaffine-parser/parser/modules/bilstm.py", line 67, in forward
x, batch_sizes = x
ValueError: too many values to unpack (expected 2)
你好,很抱歉多次打扰你!请问你的代码中做了几处更改后,在执行过程中报了下面两个错误:
上述对于Sentence的声明中加入了defaults,在运行中会报错:
Traceback (most recent call last): File "run.py", line 52, in
cmd(config)
File "/data/lxiao/workspace/biaffine-parser/parser/cmds/train.py", line 100, in call
model.train(train_loader)
File "/data/lxiao/workspace/biaffine-parser/parser/model.py", line 27, in train
s_arc, s_rel = self.parser(words, tags)
File "/home/user/miniconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 493, in call
result = self.forward(*input, *kwargs)
File "/data/lxiao/workspace/biaffine-parser/parser/parser.py", line 80, in forward
x = self.lstm(x)
File "/home/user/miniconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 493, in call
result = self.forward(input, **kwargs)
File "/data/lxiao/workspace/biaffine-parser/parser/modules/bilstm.py", line 67, in forward
x, batch_sizes = x
ValueError: too many values to unpack (expected 2)