Я хочу запустить другую модель tenorflow seq2seq для обучения и тестирования.
Я пытался использовать variable_scope следующим образом:
with tf.variable_scope("train_test", reuse=True):
single_cell = tf.nn.rnn_cell.LSTMCell(memory_dim)
if num_layers > 1:
cell = tf.nn.rnn_cell.MultiRNNCell(
[single_cell] * num_layers)
else:
cell = single_cell
# Sequence to sequence model
with tf.variable_scope("train_test"):
dec_outputs, dec_memory = tf.contrib.legacy_seq2seq.embedding_attention_seq2seq(
enc_inp, dec_inp, cell, len(en_chars),
len(hi_chars), embedding_dim)
with tf.variable_scope("train_test",reuse=True):
dec_outputs1, dec_memory1 = tf.contrib.legacy_seq2seq.embedding_attention_seq2seq(
enc_inp, dec_inp, cell, len(en_chars),
len(hi_chars), embedding_dim, feed_previous=True)
Но это дает следующую ошибку для ячейки:
NotImplementedError: __deepcopy__() is only available when eager execution is enabled.
Я что-то упустил из основы?
Любые идеи о том, как действовать без энергичного исполнения?
Любая помощь приветствуется.