code: def sources_files(self):
      ret = [
          self.csrc_abs_path(fname)
          for fname in [
              "multihead_attention_1d.cpp",
              "kernels/cublas_wrappers.cu",
              "kernels/transform_kernels.cu",
              "kernels/dropout_kernels.cu",
              "kernels/normalize_kernels.cu",
              "kernels/softmax_kernels.cu",
              "kernels/general_kernels.cu",
              "kernels/cuda_util.cu",
          ]
      ]
      return ret
  
file_path: ColossalAI/colossalai/kernel/op_builder/multi_head_attn.py
imports: from .builder import Builder
  from .utils import append_nvcc_threads, get_cuda_cc_flag
label_desc: Use image node_id 3 for calling the MultiHeadAttnBuilder obj's underlying member method code with example usage: obj.sources_files() and returns: ret