docstr:     The initial state for RNN decoder.
  Parameters
  ----------
  rnn_type: str, option=["LSTM", "GRU']
      The rnn type.
  batch_size: int
      The batch size of the initial state.
  content: torch.Tensor, default=None
      The initialization of initial state.
  
  Returns
  -------
      initial_state: Any
docstr_tok: ["The","initial","state","for","RNN","decoder",".","Parameters","--","--","--","--","--","rnn_type",":","str",",","option=","[","``","LSTM","''",",","``","GRU","'","]","The","rnn","type",".","batch_size",":","int","The","batch","size","of","the","initial","state",".","content",":","torch.Tensor",",","default=None","The","initialization","of","initial","state",".","Returns","--","--","--","-","initial_state",":","Any"]
code: def get_decoder_init_state(self, rnn_type, batch_size, content=None):
      r"""
          The initial state for RNN decoder.
      Parameters
      ----------
      rnn_type: str, option=["LSTM", "GRU']
          The rnn type.
      batch_size: int
          The batch size of the initial state.
      content: torch.Tensor, default=None
          The initialization of initial state.
  
      Returns
      -------
          initial_state: Any
      """
      raise NotImplementedError()
  
imports: import torch.nn
label_desc: Use image node_id 7 for calling the RNNDecoderBase obj's underlying member method code with example usage: obj.get_decoder_init_state(rnn_type, batch_size, content) without return types