code: def forward(
      self, qkv, cu_seqlens, max_s, is_training=True, zero_tensors=False
  ):
      ctx = FMHAFun.apply(
          qkv.view(-1, 3, self.h, self.d),
          cu_seqlens,
          self.p_dropout,
          max_s,
          is_training,
          zero_tensors,
      )
  
      return ctx.view(-1, self.hidden_size)
  
file_path: apex/apex/contrib/fmha/fmha.py
imports: import torch
  import torch.nn.functional
  import fmhalib
label_desc: Use image node_id 2 for calling the FMHA obj's underlying member method code with example usage: obj.forward(qkv, cu_seqlens, max_s, is_training, zero_tensors) and returns: ctx