import tensorflow as tf

        dec_inp_dict2 = {}
        dec_inp_dict2["0"] = [
            tf.constant(0, tf.int32, shape=[2]) for _ in range(3)]
        dec_inp_dict2["1"] = [
            tf.constant(0, tf.int32, shape=[2]) for _ in range(4)]
        with tf.variable_scope("other"):
          outputs_dict3, _ = tf.nn.seq2seq.one2many_rnn_seq2seq(
              enc_inp, dec_inp_dict2, cell, 2, dec_symbols_dict,
              embedding_size=2, feed_previous=tf.constant(True))
        sess.run([tf.global_variables_initializer()])
        tf.get_variable_scope().reuse_variables()
        outputs_dict1, _ = tf.nn.seq2seq.one2many_rnn_seq2seq(
            enc_inp, dec_inp_dict, cell, 2, dec_symbols_dict,
            embedding_size=2, feed_previous=True)
        outputs_dict2, _ = tf.nn.seq2seq.one2many_rnn_seq2seq(
            enc_inp, dec_inp_dict2, cell, 2, dec_symbols_dict,
            embedding_size=2, feed_previous=True)
        res1 = sess.run(outputs_dict1["0"])
