Skip to content

Error when update new version of magpie #192

@bigredbug47

Description

@bigredbug47

Hi guys,

After updated the new version of magpie (v2.1), the old saved model, words vector that created in v2.0 seems can't be loaded in v2.1.

The errors were occurred by gensim library.

    predict_text = magpie.predict_from_text(trans_text)
File "/usr/local/lib/python3.5/dist-packages/magpie/main.py", line 196, in predict_from_text
    return self._predict(doc)
  File "/usr/local/lib/python3.5/dist-packages/magpie/main.py", line 214, in _predict
    word_vector = self.word2vec_model.wv[w].reshape(1, -1)
  File "/usr/local/lib/python3.5/dist-packages/gensim/models/keyedvectors.py", line 353, in __getitem__
    return self.get_vector(entities)
  File "/usr/local/lib/python3.5/dist-packages/gensim/models/keyedvectors.py", line 471, in get_vector
    return self.word_vec(word)
  File "/usr/local/lib/python3.5/dist-packages/gensim/models/keyedvectors.py", line 463, in word_vec
    result = self.vectors[self.vocab[word].index]
AttributeError: 'Word2VecKeyedVectors' object has no attribute 'vectors'

What should we do to load the saved model from v2.0 to use in v2.1?

Thanks for your help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions