Giter Club home page Giter Club logo

Comments (12)

TheEdoardo93 avatar TheEdoardo93 commented on June 10, 2024 6

Taken from here:
If you have an error mentioning spacy.strings.StringStore size changed, may indicate binary incompatibility when loading NeuralCoref with import neuralcoref, it means you'll have to install NeuralCoref from the distribution's sources instead of the wheels to get NeuralCoref to build against the most recent version of SpaCy for your system.

In this case, simply re-install neuralcoref as follows:

pip uninstall neuralcoref
pip install neuralcoref --no-binary neuralcoref

from bert-extractive-summarizer.

dzimmerman-nci avatar dzimmerman-nci commented on June 10, 2024

I have confirmed that all of my requirements are the same version as the project's

from bert-extractive-summarizer.

dzimmerman-nci avatar dzimmerman-nci commented on June 10, 2024

it looks like this might have been a python 3.7 problem. python 3.6 is working for me.

from bert-extractive-summarizer.

dmmiller612 avatar dmmiller612 commented on June 10, 2024

Interesting. I'll take a look this weekend to get a bug fix/new docker image.

from bert-extractive-summarizer.

Sid8519 avatar Sid8519 commented on June 10, 2024

I tried both examples and am getting this type of error ending with segmentation 11, I used Python 3.7, I will try with Python 3.6, interesting project!
/opt/anaconda3/lib/python3.7/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)
/opt/anaconda3/lib/python3.7/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)
/opt/anaconda3/lib/python3.7/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)
Segmentation fault: 11

from bert-extractive-summarizer.

Sid8519 avatar Sid8519 commented on June 10, 2024

So when I set up a conda environment for python 3.6 the thing works perfectly

from bert-extractive-summarizer.

dmmiller612 avatar dmmiller612 commented on June 10, 2024

I am guessing the 3.7 issue is related to the spacy lock we are currently in, due to limited support from neuralcoref. Probably worth making neuralcoref optional to get around issues like this.

from bert-extractive-summarizer.

AlaFalaki avatar AlaFalaki commented on June 10, 2024

@dmmiller612
I am using Python 3.6.3 and have the "Segmentation fault" error. (also sure about the requirements version)
The library works well on google Colab but not on the servers I am working on.

(Also re-installing the Neuralcoref library with the flags did not work for me)

from bert-extractive-summarizer.

dmmiller612 avatar dmmiller612 commented on June 10, 2024

Thanks @TheEdoardo93, I'll add those instructions to the README. @AlaFalaki, per the neuralcoref instructions, you will need to follow TheEdoarado93 instructions.

from bert-extractive-summarizer.

AlaFalaki avatar AlaFalaki commented on June 10, 2024

@dmmiller612
I tried @TheEdoardo93's instruction before asking. It did not help.
I made a new virtual environment and reinstalled the module (pip install bert-extractive-summarizer), now everything works fine. Don't know why exactly.

from bert-extractive-summarizer.

dmmiller612 avatar dmmiller612 commented on June 10, 2024

Yeah, that is strange. It is most likely a neuralcoref issue. Neuralcoref and spacy have had some issues with some versions, but the current locked versions in the readme should work. I'll see if I can reproduce.

from bert-extractive-summarizer.

dmmiller612 avatar dmmiller612 commented on June 10, 2024

This issue was due to the coreference package. This has been addressed in recent versions, allowing coreference to be an add on rather than required. Closing for now.

from bert-extractive-summarizer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.