title: Undertanding the final_outputs of tf.contrib.seq2seq.dynamic_docode
body: <p>When I am reading the seq2seq tutorial <a href="https://www.tensorflow.org/tutorials/seq2seq" rel="nofollow noreferrer">here</a>, I can't understand the output of function <code>tf.contrib.seq2seq.dynamic_docode</code>.</p>
  
  <p>The tutorial access the output the decoder used in training with <code>sample_id = outputs.sample_id</code>and <code>logits = self.output_layer(outputs.rnn_output)</code>while in the inference, <code>logits = outputs.rnn_output</code>and <code>sample_id = outputs.sample_id</code>. What does the <code>logits</code> and <code>sample_id</code> represent here? What is the content of the <code>final_outputs</code> of function <a href="https://www.tensorflow.org/api_docs/python/tf/contrib/seq2seq/dynamic_decode" rel="nofollow noreferrer"><code>tf.contrib.seq2seq.dynamic_docode</code></a>?</p>