code: def call(self, decoder_output, encoder_output):
      score = tf.matmul(
          decoder_output, self.wa(encoder_output), transpose_b=True
      )
      alignment = tf.nn.softmax(score, axis=2)
      context = tf.matmul(alignment, encoder_output)
      return context, alignment
  
file_path: headliner/headliner/model/attention_model.py
imports: from typing import Tuple
  import tensorflow
label_desc: Use image node_id 2 for calling the LuongAttention obj's underlying member method code with example usage: obj.call(decoder_output, encoder_output) and returns: context,  alignment