code: def build_decoder_cell(self, encoder_state):
      if isinstance(encoder_state, tf.contrib.rnn.LSTMStateTuple):
          rnn_units = int(encoder_state.c.get_shape()[1])
          assert self.cell_type == "lstm", "Do not match"
      else:
          rnn_units = int(encoder_state.get_shape()[1])
      cell = build_cell(rnn_units, self.cell_type, self.rnn_layers)
      return cell
  
imports: import tensorflow
  from tensorflow.contrib import rnn
  from tensorflow.python.ops import array_ops
  from ..models.basic_model import BasicModel
  import numpy
  import os
label_desc: Use image node_id 3 for calling the DeeperActorNet obj's underlying member method code with example usage: obj.build_decoder_cell(encoder_state) and returns: cell