cafca / souma

Souma is a distributed and end-to-end encrypted community platform based on humanist ideals
Apache License 2.0
5 stars 3 forks source link

enwiki_lda.model not loadable #182

Open lmeuser opened 10 years ago

lmeuser commented 10 years ago

When trying to run souma, I get the following error during startup:

INFO:gensim.utils:loading LdaModel object from /Users/lukas/Library/Application Support/souma/enwiki_lda.model
Traceback (most recent call last):
  File "/Users/lukas/code/souma/lib/python2.7/site-packages/gevent/greenlet.py", line 327, in run
    result = self._run(*self.args, **self.kwargs)
  File "/Users/lukas/code/souma/souma/astrolab/interestmodel.py", line 41, in update
    app.config["ASTROLAB_MODEL"], app.config["ASTROLAB_MODEL_IDS"])
  File "/Users/lukas/code/souma/souma/astrolab/topicmodel.py", line 11, in __init__
    self.lda_model = LdaModel.load(lda_file)
  File "/Users/lukas/code/souma/lib/python2.7/site-packages/gensim/utils.py", line 173, in load
    return unpickle(fname)
  File "/Users/lukas/code/souma/lib/python2.7/site-packages/gensim/utils.py", line 535, in unpickle
    return cPickle.load(smart_open(fname, 'rb'))
EOFError
<Greenlet at 0x10d227b90: update> failed with EOFError

This also happens when I just try to unpickle that file:

>>> import cPickle as p
>>> p.load(open('enwiki_lda.model'))
In file included from /Users/lukas/.pyxbld/temp.macosx-10.9-intel-2.7/pyrex/gensim/models/word2vec_inner.c:257:
In file included from /Users/lukas/code/souma/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/lukas/code/souma/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:17:
In file included from /Users/lukas/code/souma/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1761:
/Users/lukas/code/souma/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: "Using deprecated NumPy API, disable it by "
      "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it by " \
 ^
/Users/lukas/.pyxbld/temp.macosx-10.9-intel-2.7/pyrex/gensim/models/word2vec_inner.c:1335:13: error: read-only variable is not assignable
  __pyx_t_1 = __pyx_v_codelen;
  ~~~~~~~~~ ^
/Users/lukas/.pyxbld/temp.macosx-10.9-intel-2.7/pyrex/gensim/models/word2vec_inner.c:1479:13: error: read-only variable is not assignable
  __pyx_t_1 = __pyx_v_codelen;
  ~~~~~~~~~ ^
/Users/lukas/.pyxbld/temp.macosx-10.9-intel-2.7/pyrex/gensim/models/word2vec_inner.c:1618:13: error: read-only variable is not assignable
  __pyx_t_1 = __pyx_v_size;
  ~~~~~~~~~ ^
/Users/lukas/.pyxbld/temp.macosx-10.9-intel-2.7/pyrex/gensim/models/word2vec_inner.c:1639:13: error: read-only variable is not assignable
  __pyx_t_3 = __pyx_v_codelen;
  ~~~~~~~~~ ^
/Users/lukas/.pyxbld/temp.macosx-10.9-intel-2.7/pyrex/gensim/models/word2vec_inner.c:1668:15: error: read-only variable is not assignable
    __pyx_t_1 = __pyx_v_size;
    ~~~~~~~~~ ^
/Users/lukas/.pyxbld/temp.macosx-10.9-intel-2.7/pyrex/gensim/models/word2vec_inner.c:1735:15: error: read-only variable is not assignable
    __pyx_t_1 = __pyx_v_size;
    ~~~~~~~~~ ^
/Users/lukas/.pyxbld/temp.macosx-10.9-intel-2.7/pyrex/gensim/models/word2vec_inner.c:1757:15: error: read-only variable is not assignable
    __pyx_t_1 = __pyx_v_size;
    ~~~~~~~~~ ^
/Users/lukas/.pyxbld/temp.macosx-10.9-intel-2.7/pyrex/gensim/models/word2vec_inner.c:1781:13: error: read-only variable is not assignable
  __pyx_t_1 = __pyx_v_size;
  ~~~~~~~~~ ^
1 warning and 8 errors generated.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
EOFError
>>> 

I don't get exactly what's going on there, but I think it calls the C compiler with erroneous code.