inflection icon indicating copy to clipboard operation
inflection copied to clipboard

Setup

Open componavt opened this issue 5 years ago • 0 comments

A few more commands are needed to configure the system (Ubuntu 20):

sudo pip3 install cython

When I tried to run the following script

py inflection.py \
	--datapath sample-data/ \
	--L1 adyghe \
	--L2 kabardian \
	--mode train \
	--setting original

I have got the error:

Traceback (most recent call last):
  File "inflection.py", line 1500, in <module>
    trainer, best_acc, best_edd = train_simple_attention_with_tags(inflection_model, MULTIPLY*low_i+high_i, MULTIPLY*low_t+high_t, MULTIPLY*low_o+high_o)
  File "inflection.py", line 1247, in train_simple_attention_with_tags
    loss = inf_model.get_loss(inputs[j], [NULL], inputs[j], lang_ids[j])
  File "inflection.py", line 897, in get_loss
    return self.decode(encoded, encoded_tags, output_sentence, lang_id, weight, tf_prob)
  File "inflection.py", line 489, in decode
    w1dt = w1dt or self.attention_w1 * input_mat
  File "_dynet.pyx", line 1907, in _dynet.Expression.__mul__
NotImplementedError

There is the following solution:

sudo pip3 install git+https://github.com/clab/dynet#egg=dynet

sudo pip3 install -r requirements.txt

P.S. Thank you for sharing this code!

componavt avatar Jul 30 '20 13:07 componavt