code: def attn_qkv():
      return [
          Layer(weight="rel_attn.q", reversed=True),
          Layer(weight="rel_attn.k"),
          Layer(weight="rel_attn.v"),
          Layer(weight="rel_attn.r"),
          Layer(bias="rel_attn.r_r_bias"),
          Layer(bias="rel_attn.r_s_bias"),
          Layer(bias="rel_attn.r_w_bias"),
      ]
  
file_path: parallelformers/parallelformers/policies/xlnet.py
imports: from transformers.models.xlnet.modeling_xlnet import XLNetLayer
  from parallelformers.policies.base import Layer, Policy
  from parallelformers.transformers.modeling_xlnet import XLNetRelativeAttention_
  from parallelformers.utils.dist_utils import AllReduceLinear
label_desc: Use image node_id 3 for calling the XLNetPolicy obj's underlying member method code with example usage: obj.attn_qkv() and returns: list