huggingface / huggingface/neuralcoref

Size mismatch error

Open
#269 4 comments 0 reactions 0 assignees View on GitHub
training
Dominant language
C
Stars
2.9k
Forks
467
PR merge metrics
No merged PRs in 30d

Description

Hello everyone,
i'm trying to train neuralcoref for french language.
After training the model, i add it to the pipeline but when i execute this command:
```python
doc = nlp(u"je suis firas")
```
I get the following error

```python
---------------------------------------------------------------------------
ShapeMismatchError Traceback (most recent call last)
in
----> 1 doc = nlp(u"je suis firas")

~/.conda/envs/coref2/lib/python3.8/site-packages/spacy/language.py in __call__(self, text, disable, component_cfg)
437 if not hasattr(proc, "__call__"):
438 raise ValueError(Errors.E003.format(component=type(proc), name=name))
--> 439 doc = proc(doc, **component_cfg.get(name, {}))
440 if doc is None:
441 raise ValueError(Errors.E005.format(name=name))

neuralcoref.pyx in neuralcoref.neuralcoref.NeuralCoref.__call__()

neuralcoref.pyx in neuralcoref.neuralcoref.NeuralCoref.predict()

~/.conda/envs/coref2/lib/python3.8/site-packages/thinc/neural/_classes/model.py in __call__(self, x)
165 Must match expected shape
166 """
--> 167 return self.predict(x)
168
169 def pipe(self, stream, batch_size=128):

~/.conda/envs/coref2/lib/python3.8/site-packages/thinc/neural/_classes/feed_forward.py in predict(self, X)
38 def predict(self, X):
39 for layer in self._layers:
---> 40 X = layer(X)
41 return X
42

~/.conda/envs/coref2/lib/python3.8/site-packages/thinc/neural/_classes/model.py in __call__(self, x)
165 Must match expected shape
166 """
--> 167 return self.predict(x)
168
169 def pipe(self, stream, batch_size=128):

~/.conda/envs/coref2/lib/python3.8/site-packages/thinc/check.py in checked_function(wrapped, instance, args, kwargs)
153 if not isinstance(check, Callable):
154 raise ExpectedTypeError(check, ["Callable"])
--> 155 check(arg_id, fix_args, kwargs)
156 return wrapped(*args, **kwargs)
157

~/.conda/envs/coref2/lib/python3.8/site-packages/thinc/check.py in has_shape_inner(arg_id, args, kwargs)
72 # Allow underspecified dimensions
73 if dim is not None and arg.shape[i] != dim:
---> 74 raise ShapeMismatchError(arg.shape, shape_values, shape)
75
76 return has_shape_inner

ShapeMismatchError:

Shape mismatch: input (0, 668) not compatible with [None, 3924].

Traceback:
├─ __call__ in /home/equalios/.conda/envs/coref2/lib/python3.8/site-packages/spacy/language.py:439
├─── __call__ in neural/_classes/model.py:167
└───── predict in neural/_classes/feed_forward.py:40
>>> X = layer(X)
​```

I'am using an embedding vector of size 300
Can any one please help me

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.