spacy neuralcoref ValueError: невозможно изменить размер массива - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь использовать neuralcoref для разрешения привязки. Когда я импортирую neuralcoref, я получаю предупреждения ниже:

>> import logging;  
>> logging.basicConfig(level=logging.INFO)  
>> import neuralcoref  
C:\Users\sandeep.gadde.YASH\AppData\Local\Continuum\anaconda3\lib\importlib\_bootstrap.py:219:  
 RuntimeWarning: spacy.morphology.Morphology size changed, may indicate binary incompatibility. Expected 104 from C header, got 112 from PyObject
  return f(*args, **kwds)
C:\Users\sandeep.gadde.YASH\AppData\Local\Continuum\anaconda3\lib\importlib\_bootstrap.py:219: RuntimeWarning: spacy.vocab.Vocab size changed, may indicate binary incompatibility. Expected 96 from C header, got 104 from PyObject
  return f(*args, **kwds)  
C:\Users\sandeep.gadde.YASH\AppData\Local\Continuum\anaconda3\lib\importlib\_bootstrap.py:219: RuntimeWarning: spacy.tokens.span.Span size changed, may indicate binary incompatibility. Expected 72 from C header, got 80 from PyObject
  return f(*args, **kwds)
INFO:neuralcoref:Loading model from C:\Users\sandeep.gadde.YASH\.neuralcoref_cache\neuralcoref  

Я даже удалил neuralcoref и установил без двоичного файла pip install neuralcoref --no-binary neuralcoref. Но, тем не менее, предупреждение не исчезает.

Однако я могу успешно импортировать neuralcoref, но когда я запускаю команду ниже:

neuralcoref.add_to_pipe(nlp)

Я получаю сообщение об ошибке

  File "\AppData\Roaming\Python\Python37\site-packages\numpy\lib\format.py", line 785, in read_array
    array.shape = shape

ValueError: cannot reshape array of size 3686368 into shape (103144,50)

Не могли бы вы помочь по этому вопросу.

...