Open makrai opened 8 years ago
I meet the same error.
I also met the same error.
You may notice the 'word2vec_inner.pyx' file. This is the code of cython which have been modified by author. You need to compile it at first, then you can import 'train_sentence_topic' defined in it.
Give more hints you may feel useful when running code.
Speaking of the cython issue: When I try to compile word2vec_inner.pyx, I get the following issue:
Error compiling Cython file:
------------------------------------------------------------
...
k = sentence_len
for j in range(j, k):
if j == i or codelens[j] == 0:
continue
if hs:
fast_sentence_topic(points[i], codes[i], codelens[i], syn0, syn1, syn0_topic, size, topic[j], _alpha, work)
^
------------------------------------------------------------
word2vec_inner.pyx:890:109: Cannot assign type 'uint32_t *' to 'uint32_t'
has anyone seen this before or know how to resolve it?
I already tried the fixes above and it seems like this issue is stopping me from running the code.
topical_word_embeddings/TWE-1/gensim/models/word2vec.py", line 901 NameError: global name 'train_sentence_topic' is not defined