class_docstr: An RNN Decoder abstract interface object.
class_docstr_tok: ["An","RNN","Decoder","abstract","interface","object","."]
docstr: Called per step of decoding (but only once for dynamic decoding).
  
  Args:
    time: Scalar `int32` tensor.
    inputs: Input (possibly nested tuple of) tensor[s] for this time step.
    state: State (possibly nested tuple of) tensor[s] from previous time step.
    name: Name scope for any created operations.
  
  Returns:
    `(outputs, next_state, next_inputs, finished)`.
docstr_tok: ["Called","per","step","of","decoding","(","but","only","once","for","dynamic","decoding",")",".","Args",":","time",":","Scalar","`","int32","`","tensor",".","inputs",":","Input","(","possibly","nested","tuple","of",")","tensor","[","s","]","for","this","time","step",".","state",":","State","(","possibly","nested","tuple","of",")","tensor","[","s","]","from","previous","time","step",".","name",":","Name","scope","for","any","created","operations",".","Returns",":","`","(","outputs",",","next_state",",","next_inputs",",","finished",")","`","."]
code: def step(self, time, inputs, state, name=None):
      """Called per step of decoding (but only once for dynamic decoding).
  
      Args:
        time: Scalar `int32` tensor.
        inputs: Input (possibly nested tuple of) tensor[s] for this time step.
        state: State (possibly nested tuple of) tensor[s] from previous time step.
        name: Name scope for any created operations.
  
      Returns:
        `(outputs, next_state, next_inputs, finished)`.
      """
      raise NotImplementedError
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import abc
  import six
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import control_flow_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import tensor_array_ops
  from tensorflow.python.ops import variable_scope
  from tensorflow.python.util import nest
label_desc: Use image node_id 5 for calling the Decoder obj's underlying member method code with example usage: obj.step(time, inputs, state, name) without return types