code: def call(self, x: np.ndarray, hidden: np.ndarray) -> np.ndarray:
      if self.embedding.segment:
          x = (x, tf.zeros(x.shape))
      x = self.embedding.embed_model(x)
      output, state = self.gru(x, initial_state=hidden)
      return output, state
  
file_path: Kashgari/kashgari/tasks/seq2seq/encoder/gru_encoder.py
imports: import numpy
  import tensorflow
  from kashgari.embeddings.abc_embedding import ABCEmbedding
  from kashgari.layers import L
label_desc: Use image node_id 2 for calling the GRUEncoder obj's underlying member method code with example usage: obj.call(x, hidden) and returns: output,  state