I want to use an encoder cell which looks like this :
tf.contrib.rnn.MultiRNNCell([tf.contrib.rnn.DropoutWrapper(tf.contrib.rnn.LSTMCell(rnn_size), keep_prob) for _ in range(num_layers)])
When I use multilayered encoder (say num_layers=2). This is what I get:
AttributeError: 'tuple' object has no attribute 'c'
Please help. I want to understand what dynamic decoder is returning case of multilayered encoder? I also tried to read the source code on tensorflow repo. But, those are far too difficult for me to understand.