code: def _send_attention(self, src_feat, dst_feat, edge_feat):
      alpha = src_feat["src"] + dst_feat["dst"]
      alpha = self.leaky_relu(alpha)
      return {"alpha": alpha, "h": src_feat["h"]}
  
file_path: PGL/examples/gnn_depoly/models/gat.py
imports: import paddle
  import paddle.nn
  import paddle.nn.functional
  from .base_conv import BaseConv
label_desc: Use image node_id 2 for calling the GATConv obj's underlying member method code with example usage: obj._send_attention(src_feat, dst_feat, edge_feat) and returns: dict