code: def apply_lora_qkv(self, X):
      QW, QW_quant, QA, QB, QS = get_lora_parameters(self.q_proj)
      KW, KW_quant, KA, KB, KS = get_lora_parameters(self.k_proj)
      VW, VW_quant, VA, VB, VS = get_lora_parameters(self.v_proj)
      Q, K, V = LoRA_QKV.apply(
          X,
          QW,
          QW_quant,
          QA,
          QB,
          QS,
          KW,
          KW_quant,
          KA,
          KB,
          KS,
          VW,
          VW_quant,
          VA,
          VB,
          VS,
      )
      return Q, K, V
  
file_path: unsloth/unsloth/kernels/fast_lora.py
imports: import torch
  from .utils import fast_dequantize, QUANT_STATE
  from .swiglu import swiglu_fg_kernel, swiglu_DWf_DW_dfg_kernel
label_desc: Use image node_id 4 for calling a global function with example usage: apply_lora_qkv(X) and returns: Q,  K,  V